From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 62FE549DBB9; Thu, 1 Oct 2026 15:40:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790869417; cv=none; b=bLcrmw7R+6N8WSf3xEYXxdjn7/0ufq1d8MKxFw4USlatii9IKQhcZdDWrPKIkLwsFDAZTXUDiDPn/NDnllVhxobrOZq+nYZQB0gjlPEq1Hz0AaLMN8V4cMKY/063+dLdyXsdmyhlHq7PQ4SsWyW+K7iR0WJTx0C/MzI2Oz0hXSY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790869417; c=relaxed/simple; bh=H7nYPKfmymQgDupZBuuwQ81cRfva4JHRiWci0+DsmdI=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=rPNcSqbI2hEFrPBTknF5groN2lYjix57qbAjkoHp0YO+UgWxUDLeZrR9pIkFUIgjb2AVNAiYcfJEyaiFm5Jqk76wiGLBOJY+Ny02PpgyN2z5S+5uePYItkqTENgk67PhXZ+WuwiMjIryUpwkyV0yMiNhjJsuL6KI1qsYNOX/vJ0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=QDsPgxZe; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="QDsPgxZe" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EBB331F00898; Thu, 1 Oct 2026 15:40:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790869241; bh=4PBQENS9tTMvuTOpp1aMcphIAK4xjMWELKd6tvAo2cs=; h=Date:From:To:Cc:Subject; b=QDsPgxZePoUuN/V568j7ORcykplz6C+iFGZiWEC6YTR5Smo6GogBnnJYZKO4Gdyzz fUeCsyco8BwoxPVCA21vC+YJdufRYsu1DPY61Dh4XW2gNx2KzQV7SWRiZwbFJT/cxk ngCGqSEWvMWb4TSWDxZyPwFpV8VaWuuWNj5ZKN31+3aYO+mhtFl8ZMRoF9Qp5BevqH 483gvxDJQJ7PUa++wBVOnoQnVZrLn2wtwd+zXZ8rgdvVp2mkOxBTX3us+1fzCtGWg9 xQayFwVJy116mlAei/KTN0NwFXYYpVfAEgA0E9eald/+dWgIKeFpJOe/zzxPJZQGSp 0wkLOBOdkGulA== Date: Thu, 1 Oct 2026 16:40:32 +0100 From: Mark Brown To: Theodore Ts'o , "Jason A. Donenfeld" , Nathan Chancellor Cc: Linux Kernel Mailing List , Linux Next Mailing List Subject: linux-next: build failure after merge of the random tree Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Z4fwWLMnLGIWVGmS" Content-Disposition: inline --Z4fwWLMnLGIWVGmS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, After merging the random tree, today's linux-next build (arm64 defconfig) failed like this: In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/acpi/apei.h:9, from /tmp/next/build/include/acpi/ghes.h:5, from /tmp/next/build/include/linux/arm_sdei.h:8, from /tmp/next/build/arch/arm64/kernel/asm-offsets.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/percpu.h:5, from /tmp/next/build/include/linux/prandom.h:13, from /tmp/next/build/kernel/sched/sched.h:8, from /tmp/next/build/kernel/sched/rq-offsets.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/barrier.h:16, from /tmp/next/build/arch/arm64/include/asm/barrier.h:222, from /tmp/next/build/include/vdso/helpers.h:7, from /tmp/next/build/lib/vdso/gettimeofday.c:8, from : In function 'vdso_read_begin', inlined from 'do_coarse_timens' at /tmp/next/build/lib/vdso/gettimeofda= y.c:209:9, inlined from 'do_coarse' at /tmp/next/build/lib/vdso/gettimeofday.c:232= :11, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:293:10, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/include/asm-generic/rwonce.h:44:26: warning: array subscript 1024 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x)= *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ /tmp/next/build/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /tmp/next/build/include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); = \ | ^~~~~~~~~~~ /tmp/next/build/include/vdso/helpers.h:21:32: note: in expansion of macro 'READ_ONCE' 21 | while (unlikely((seq =3D READ_ONCE(vc->seq)) & 1)) | ^~~~~~~~~ In file included from /tmp/next/build/lib/vdso/gettimeofday.c:7: /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'do_coarse_timens', inlined from 'do_coarse' at /tmp/next/build/lib/vdso/gettimeofday.c:232= :11, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:293:10, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:210:30: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 210 | sec =3D vdso_ts->sec; | ~~~~~~~^~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'do_coarse_timens', inlined from 'do_coarse' at /tmp/next/build/lib/vdso/gettimeofday.c:232= :11, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:293:10, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:211:22: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 211 | nsec =3D vdso_ts->nsec; | ~~~~~^~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/rwonce.h:81, from /tmp/next/build/include/linux/compiler.h:391: In function 'vdso_read_retry', inlined from 'do_coarse_timens' at /tmp/next/build/lib/vdso/gettimeofda= y.c:212:11, inlined from 'do_coarse' at /tmp/next/build/lib/vdso/gettimeofday.c:232= :11, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:293:10, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/include/asm-generic/rwonce.h:44:26: warning: array subscript 1024 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x)= *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ /tmp/next/build/include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); = \ | ^~~~~~~~~~~ /tmp/next/build/include/vdso/helpers.h:56:15: note: in expansion of macro 'READ_ONCE' 56 | seq =3D READ_ONCE(vc->seq); | ^~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_read_begin', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:155:9, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/include/asm-generic/rwonce.h:44:26: warning: array subscript [1024, 1080] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x)= *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ /tmp/next/build/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /tmp/next/build/include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); = \ | ^~~~~~~~~~~ /tmp/next/build/include/vdso/helpers.h:21:32: note: in expansion of macro 'READ_ONCE' 21 | while (unlikely((seq =3D READ_ONCE(vc->seq)) & 1)) | ^~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_clocksource_ok', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:119:6, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:85:18: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 85 | return vc->clock_mode !=3D VDSO_CLOCKMODE_NONE; | ~~^~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_get_timestamp', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:126:47: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 126 | *ns =3D vdso_calc_ns(vc, cycles, vdso_ts->nsec); | ~~~~~~~^~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:66:33: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 66 | u64 delta =3D (cycles - vc->cycle_last) & VDSO_DELTA_MASK(v= c); | ~~^~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:38:36: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 38 | # define VDSO_DELTA_MASK(vd) (vd->mask) | ~~~^~~~~~~ /tmp/next/build/lib/vdso/gettimeofday.c:66:49: note: in expansion of macro 'VDSO_DELTA_MASK' 66 | u64 delta =3D (cycles - vc->cycle_last) & VDSO_DELTA_MASK(v= c); | ^~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:69:49: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 69 | return vdso_shift_ns((delta * vc->mult) + base, vc-= >shift); | ~~^~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:69:67: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 69 | return vdso_shift_ns((delta * vc->mult) + base, vc-= >shift); | ~~^= ~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_get_timestamp', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/lib/vdso/gettimeofday.c:127:23: warning: array subscript [18, 19] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 127 | *sec =3D vdso_ts->sec; | ~~~~~~~^~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_read_retry', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:159:11, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_clock_gettime_common' at /tmp/next/build/lib/vdso= /gettimeofday.c:301:9, inlined from '__cvdso_clock_gettime_data' at /tmp/next/build/lib/vdso/g= ettimeofday.c:310:7, inlined from '__cvdso_clock_gettime' at /tmp/next/build/lib/vdso/gettim= eofday.c:320:9, inlined from '__kernel_clock_gettime' at /tmp/next/build/arch/arm64/ker= nel/vdso/vgettimeofday.c:16:9: /tmp/next/build/include/asm-generic/rwonce.h:44:26: warning: array subscript [1024, 1080] is outside array bounds of 'const struct vdso_clock[10]' [-Warray-bounds=3D] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x)= *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ /tmp/next/build/include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); = \ | ^~~~~~~~~~~ /tmp/next/build/include/vdso/helpers.h:56:15: note: in expansion of macro 'READ_ONCE' 56 | seq =3D READ_ONCE(vc->seq); | ^~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_clock_gettime': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4096, 8192] into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset [4320, 8416] into object 'vdso_u_time_data' of size 2304 In function 'vdso_read_begin', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:155:9, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/include/asm-generic/rwonce.h:44:26: warning: array subscript 1024 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x)= *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ /tmp/next/build/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /tmp/next/build/include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); = \ | ^~~~~~~~~~~ /tmp/next/build/include/vdso/helpers.h:21:32: note: in expansion of macro 'READ_ONCE' 21 | while (unlikely((seq =3D READ_ONCE(vc->seq)) & 1)) | ^~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_clocksource_ok', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:119:6, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:85:18: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 85 | return vc->clock_mode !=3D VDSO_CLOCKMODE_NONE; | ~~^~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_get_timestamp', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:126:47: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 126 | *ns =3D vdso_calc_ns(vc, cycles, vdso_ts->nsec); | ~~~~~~~^~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:66:33: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 66 | u64 delta =3D (cycles - vc->cycle_last) & VDSO_DELTA_MASK(v= c); | ~~^~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:38:36: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 38 | # define VDSO_DELTA_MASK(vd) (vd->mask) | ~~~^~~~~~~ /tmp/next/build/lib/vdso/gettimeofday.c:66:49: note: in expansion of macro 'VDSO_DELTA_MASK' 66 | u64 delta =3D (cycles - vc->cycle_last) & VDSO_DELTA_MASK(v= c); | ^~~~~~~~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:69:49: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 69 | return vdso_shift_ns((delta * vc->mult) + base, vc-= >shift); | ~~^~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_calc_ns', inlined from 'vdso_get_timestamp' at /tmp/next/build/lib/vdso/gettimeof= day.c:126:8, inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:69:67: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 69 | return vdso_shift_ns((delta * vc->mult) + base, vc-= >shift); | ~~^= ~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_get_timestamp', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:157:8, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/lib/vdso/gettimeofday.c:127:23: warning: array subscript 18 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 127 | *sec =3D vdso_ts->sec; | ~~~~~~~^~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In function 'vdso_read_retry', inlined from 'do_hres_timens' at /tmp/next/build/lib/vdso/gettimeofday.= c:159:11, inlined from 'do_hres' at /tmp/next/build/lib/vdso/gettimeofday.c:183:1= 1, inlined from '__cvdso_gettimeofday_data' at /tmp/next/build/lib/vdso/ge= ttimeofday.c:367:8, inlined from '__cvdso_gettimeofday' at /tmp/next/build/lib/vdso/gettime= ofday.c:388:9, inlined from '__kernel_gettimeofday' at /tmp/next/build/arch/arm64/kern= el/vdso/vgettimeofday.c:22:9: /tmp/next/build/include/asm-generic/rwonce.h:44:26: warning: array subscript 1024 is outside array bounds of 'struct vdso_time_data[1]' [-Warray-bounds=3D] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x)= *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ /tmp/next/build/include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); = \ | ^~~~~~~~~~~ /tmp/next/build/include/vdso/helpers.h:56:15: note: in expansion of macro 'READ_ONCE' 56 | seq =3D READ_ONCE(vc->seq); | ^~~~~~~~~ /tmp/next/build/include/vdso/datapage.h: In function '__kernel_gettimeofday': /tmp/next/build/include/vdso/datapage.h:159:30: note: at offset 4096 into object 'vdso_u_time_data' of size 2304 159 | extern struct vdso_time_data vdso_u_time_data __attribute__((visibi= lity("hidden"))); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/common/common.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/usb/common/usb-conn-gpio.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/soc/rockchip/io-domain.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'exynos_product_id_to_name', inlined from 'exynos_chipid_probe' at /tmp/next/build/drivers/soc/samsu= ng/exynos-chipid.c:198:25: /tmp/next/build/drivers/soc/samsung/exynos-chipid.c:85:20: warning: 'soc_info.product_id' may be used uninitialized [-Wmaybe-uninitialized] 85 | if (product_id =3D=3D soc_ids[i].id) | ^ /tmp/next/build/drivers/soc/samsung/exynos-chipid.c: In function 'exynos_chipid_probe': /tmp/next/build/drivers/soc/samsung/exynos-chipid.c:157:35: note: 'soc_info.product_id' was declared here 157 | struct exynos_chipid_info soc_info; | ^~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/soc/fsl/rcpm.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/init/do_mounts_initrd.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/arch/arm64/xen/../../arm/xen/mm.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/nfc/s3fwrn5/core.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/nfc/nxp-nci/core.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/include/xen/events.h:5, from /tmp/next/build/arch/arm64/xen/../../arm/xen/enlighte= n.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/net/devres.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/pmdomain/imx/gpcv2.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/pmdomain/mediatek/mtk-mfg-pmd= omain.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/video/aperture.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/amba/bus.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/memblock.h:12, from /tmp/next/build/arch/arm64/xen/../../arm/xen/p2m.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/i2c/imx219.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/mailbox_client.h:10, from /tmp/next/build/drivers/soc/xilinx/zynqmp_power.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_bridge.h:28, from /tmp/next/build/drivers/platform/arm64/acer-aspire1-e= c.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/drm/drm_bridge.h:29: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/core/usb.c:26: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/staging/media/max96712/max967= 12.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/pmdomain/qcom/cpr.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/cec/i2c/tda9950.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/include/crypto/aes.h:10, from /tmp/next/build/arch/arm64/crypto/ghash-ce-glue.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/misc/usb3503.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/pmdomain/rockchip/pm-domains.= c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/bus/arm-cci.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/cadence/cdns-c= si2rx.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /tmp/next/build/drivers/soc/fsl/qbman/qman_priv.h:31, from /tmp/next/build/drivers/soc/fsl/qbman/qman_ccsr.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/bottom_half.h:6, from /tmp/next/build/drivers/crypto/allwinner/sun8i-ce/sun= 8i-ce-cipher.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/usb/core/phy.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/drivers/dma-buf/dma-buf.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /tmp/next/build/drivers/soc/fsl/qbman/bman_priv.h:33, from /tmp/next/build/drivers/soc/fsl/qbman/bman_ccsr.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/ipc/compat.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/drivers/usb/storage/protocol.c:30: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/drivers/block/virtio_blk.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/usb/core/of.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/utsname.h:6, from /tmp/next/build/drivers/char/random.c:28: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/jpeg/= mtk_jpeg_core.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/usb/core/../misc/onboard_usb_= dev_pdevs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/phy/phy-core.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/watchdog/watchdog_core.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/arch/arm64/include/asm/page.h:45, from /tmp/next/build/drivers/edac/edac_device.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/usb/core/port.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/core/hcd.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm-builtin.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/usb/core/message.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsi.c:41: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/chipidea/core.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/tuners/mc44s803.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/block/loop.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/nfc/nxp-nci/firmware.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/nvme/host/pr.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/usb/storage/scsiglue.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/init/do_mounts.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/arch/arm64/mm/dma-mapping.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/mfd/bd9571mwv.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/init/main.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/usb/mtu3/mtu3_plat.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/opp/core.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/drivers/staging/media/meson/vdec/espa= rser.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13, from /tmp/next/build/drivers/staging/media/meson/vdec/espa= rser.c:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/security/keys/gc.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hid/hid-input.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/ptp/ptp_clock.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/usb.h:15, from /tmp/next/build/drivers/usb/isp1760/isp1760-if.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/core.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/musb/musb_core.c:67: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/nfc/s3fwrn5/nci.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/include/crypto/aes.h:10, from /tmp/next/build/drivers/ufs/host/ufs-exynos.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/arch/arm64/net/bpf_jit_comp.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/input/serio/ambakmi.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/cdev.h:5, from /tmp/next/build/drivers/char/virtio_console.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/i2c/i2c-boardinfo.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/mm/mempool.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/hwmon/hwmon.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/dmi.h:5, from /tmp/next/build/drivers/gpu/drm/drm_panel_orientation= _quirks.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/dmi.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_dr= v.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/block/bdev.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/dvb-core/dvbdev.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/drivers/usb/core/devio.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/core/devio.c: In function 'async_completed': /tmp/next/build/drivers/usb/core/devio.c:657:17: warning: 'errno' may be used uninitialized [-Wmaybe-uninitialized] 657 | kill_pid_usb_asyncio(signr, errno, addr, pid, cred); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/core/devio.c:631:20: note: 'errno' was declared here 631 | int signr, errno; | ^~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/cdev.h:5, from /tmp/next/build/drivers/vfio/vfio_main.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /tmp/next/build/drivers/soc/fsl/qbman/bman_priv.h:33, from /tmp/next/build/drivers/soc/fsl/qbman/bman_portal.c:3= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/device/faux.h:17, from /tmp/next/build/drivers/regulator/dummy.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/nfc/s3fwrn5/firmware.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/include/crypto/aes.h:10, from /tmp/next/build/arch/arm64/crypto/aes-ce-ccm-glue.c:1= 2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/core/hub.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/core/hub.c: In function 'hub_port_init': /tmp/next/build/drivers/usb/core/hub.c:5174:12: warning: 'maxp0' may be used uninitialized [-Wmaybe-uninitialized] 5174 | if (usb_endpoint_maxp(&udev->ep0.desc) =3D=3D i) { | ^ /tmp/next/build/drivers/usb/core/hub.c:4934:33: note: 'maxp0' was declared here 4934 | int maxp0; | ^~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/usb/cdns3/core.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/mmc/core/core.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/iopoll.h:9, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-hw.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/phy/phy-core-mipi-dphy.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/auxiliary_bus.h:11, from /tmp/next/build/drivers/platform/arm64/huawei-gaokun-= ec.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/platform/arm64/huawei-gaokun-ec.c: In function 'gaokun_ec_irq_handler': /tmp/next/build/drivers/platform/arm64/huawei-gaokun-ec.c:731:24: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 731 | status &=3D EC_LID_OPEN; | ^~ /tmp/next/build/drivers/platform/arm64/huawei-gaokun-ec.c:718:12: note: 'status' was declared here 718 | u8 status, id; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/phy/of.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/arch/arm64/kernel/debug-monitors.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/kpp.h:12, from /tmp/next/build/include/linux/nvme-auth.h:9, from /tmp/next/build/drivers/nvme/host/sysfs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/async.h:12, from /tmp/next/build/drivers/ufs/core/ufshcd.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/nodemask.h:91, from /tmp/next/build/include/linux/numa.h:6, from /tmp/next/build/include/linux/async.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/ufs/core/ufshcd.c: In function 'ufshcd_read_string_desc': /tmp/next/build/drivers/ufs/core/ufshcd.c:3980:45: warning: taking address of packed member of 'struct uc_string_id' may result in an unaligned pointer value [-Waddress-of-packed-member] 3980 | ret =3D utf16s_to_utf8s(uc_str->uc, | ~~~~~~^~~~ /tmp/next/build/drivers/ufs/core/ufshcd.c: In function 'ufshcd_check_header_layout': /tmp/next/build/drivers/ufs/core/ufshcd.c:11548:45: error: 'CONFIG_GCC_VERSION' undeclared (first use in this function); did you mean 'CONFIG_LOCALVERSION'? 11548 | if (IS_ENABLED(CONFIG_CC_IS_GCC) && CONFIG_GCC_VERSION < 100000) | ^~~~~~~~~~~~~~~~~~ | CONFIG_LOCALVERSION /tmp/next/build/drivers/ufs/core/ufshcd.c:11548:45: note: each undeclared identifier is reported only once for each function it appears in make[6]: *** [/tmp/next/build/scripts/Makefile.build:290: drivers/ufs/core/ufshcd.o] Error 1 make[5]: *** [/tmp/next/build/scripts/Makefile.build:551: drivers/ufs/core] Error 2 make[5]: *** Waiting for unfinished jobs.... In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/thermal/thermal_core.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/opdef.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/edac/edac_mc.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/block/fops.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/platform/chrome/cros_ec.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/platform/chrome/cros_ec.c: In function 'cros_ec_sleep_event': /tmp/next/build/drivers/platform/chrome/cros_ec.c:185:47: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | ret =3D cros_ec_cmd_xfer_status(ec_dev, &buf.msg); | ^~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/mtd/mtdcore.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/uapi/linux/timex.h:56, from /tmp/next/build/include/linux/timex.h:56, from /tmp/next/build/include/linux/clocksource.h:13, from /tmp/next/build/include/linux/clockchips.h:14, from /tmp/next/build/drivers/cpuidle/cpuidle.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/platform/chrome/cros_ec_i2c.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/pmdomain/mediatek/mtk-scpsys.= c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/loopback.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/i2c/imx412.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/platform/arm64/qcom-hamoa-ec.= c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/arch/arm64/include/asm/page.h:45, from /tmp/next/build/arch/arm64/include/asm/kvm_mmu.h:12, from /tmp/next/build/arch/arm64/kvm/hyp/include/nvhe/memor= y.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/hyp-constants.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/drivers/xen/grant-table.c:36: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/arch/arm64/mm/fault.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/imagination/e5= 010-jpeg-enc.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c: In function 'e5010_jpeg_try_fmt': /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:345:48: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | v4l2_apply_frmsize_constraints(&pix_mp->width, | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:346:48: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | &pix_mp->height, | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:357:48: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 357 | v4l2_apply_frmsize_constraints(&pix_mp->width, | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:358:48: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 358 | &pix_mp->height, | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c: In function 'e5010_jpeg_set_default_params': /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:691:40: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 691 | v4l2_apply_frmsize_constraints(&pix_mp->width, | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:692:40: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 692 | &pix_mp->height, | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:712:40: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | v4l2_apply_frmsize_constraints(&pix_mp->width, | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/imagination/e5010-jpeg-enc.c:713:40: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 713 | &pix_mp->height, | ^~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/auxiliary_bus.h:11, from /tmp/next/build/drivers/platform/arm64/lenovo-yoga-c6= 30.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/include/linux/phy/phy.h:14, from /tmp/next/build/include/linux/usb/otg.h:13, from /tmp/next/build/drivers/usb/chipidea/otg.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/drivers/video/screen_info_pci.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/usb/host/ehci-platform.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/include/linux/bpf-cgroup.h:5, from /tmp/next/build/net/socket.c:55: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/ipc/util.c:47: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/platform/arm64/lenovo-thinkpa= d-t14s.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/include/linux/amba/bus.h:14, from /tmp/next/build/drivers/mailbox/arm_mhu.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/include/linux/blk-mq.h:5, from /tmp/next/build/include/linux/blk-integrity.h:5, from /tmp/next/build/drivers/nvme/host/ioctl.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/include/crypto/aes.h:10, from /tmp/next/build/drivers/crypto/xilinx/zynqmp-aes-gcm.= c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/platform/raspberrypi/vchiq-in= terface/vchiq_core.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/acpi/osl.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hid/hid-core.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/power/sequencing/pwrseq-qcom-= wcn.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/char/hw_random/core.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/soc/mediatek/mtk-regulator-co= upler.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/chipidea/debug.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/crypto/algapi.h:12, from /tmp/next/build/include/crypto/scatterwalk.h:14, from /tmp/next/build/crypto/scatterwalk.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/cec/core/cec-adap.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/media/v4l2-core/v4l2-async.c:= 8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/mmc/host/mmci.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_co= re.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vpuapi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/smp.h:12, from /tmp/next/build/include/linux/tracepoint.h:15, from /tmp/next/build/drivers/usb/musb/musb_trace.h:17, from /tmp/next/build/drivers/usb/musb/musb_trace.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/async.h:12, from /tmp/next/build/init/initramfs.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/nodemask.h:91, from /tmp/next/build/include/linux/numa.h:6, from /tmp/next/build/include/linux/async.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/mfd/tps65219.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/acpi/tables.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-eh.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vdi.h:13, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vdi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/nfc/nxp-nci/i2c.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/drivers/usb/storage/transport.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/misc/onboard_usb_dev.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/core_intr.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /tmp/next/build/drivers/soc/fsl/qbman/qman_priv.h:31, from /tmp/next/build/drivers/soc/fsl/qbman/qman_portal.c:3= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= _helpers.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mfd/mfd-core.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/signal.h:6, from /tmp/next/build/drivers/tty/tty_io.c:71: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/arch/arm64/include/asm/signal.h:5, from /tmp/next/build/include/uapi/linux/signal.h:5, from /tmp/next/build/include/linux/signal_types.h:10, from /tmp/next/build/include/linux/signal.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/uio.h:8, from /tmp/next/build/include/linux/mtd/mtd.h:10, from /tmp/next/build/include/linux/mtd/super.h:13, from /tmp/next/build/drivers/mtd/mtdsuper.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/fs/open.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/nfc/s3fwrn5/phy_common.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ufs/host/ufshcd-pltfrm.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/security/keys/key.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/irq.h:13, from /tmp/next/build/drivers/usb/dwc3/host.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/poll.h:7, from /tmp/next/build/drivers/char/tpm/tpm-chip.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/mtu3/mtu3_host.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/kernel/exec_domain.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/cmdline.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/phy/phy-generic.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/mmc/core/bus.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/i2c/i2c-core-smbus.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/drivers/ptp/ptp_chardev.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/hosts.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/percpu.h:5, from /tmp/next/build/include/linux/context_tracking_state.= h:5, from /tmp/next/build/include/linux/hardirq.h:5, from /tmp/next/build/arch/arm64/kernel/irq.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/watchdog/sp805_wdt.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/lib/buildid.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/common/videobuf2/videob= uf2-core.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/cdns3/drd.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/media/cec/core/cec-notifier.c= :10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/ipc/msgutil.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/include/crypto/aes.h:10, from /tmp/next/build/arch/arm64/crypto/aes-glue.c:8, from /tmp/next/build/arch/arm64/crypto/aes-glue-ce.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/crypto/algapi.h:12, from /tmp/next/build/include/crypto/internal/hash.h:11, from /tmp/next/build/drivers/crypto/xilinx/zynqmp-sha.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/regulator/fixed-helper.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= =2Ec:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/block/bio.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/platform/raspberrypi/vchiq-in= terface/vchiq_arm.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/phy/phy-xgene.c:41: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/poll.h:7, from /tmp/next/build/drivers/char/tpm/tpm1-cmd.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/cpufreq/cpufreq.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/kgdb.h:16, from /tmp/next/build/arch/arm64/include/asm/cacheflush.h:1= 1, from /tmp/next/build/drivers/gpu/host1x/cdma.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/dwc3/core.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/mfd/axp20x.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-core.c:28: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'ata_parse_force_one', inlined from 'ata_parse_force_param' at /tmp/next/build/drivers/ata/lib= ata-core.c:6921:7, inlined from 'ata_init' at /tmp/next/build/drivers/ata/libata-core.c:69= 55:2: /tmp/next/build/drivers/ata/libata-core.c:6861:55: warning: 'char_after_equalsign' may be used uninitialized [-Wmaybe-uninitialized] 6861 | char_after_equalsign - val) =3D=3D= 0)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/next/build/drivers/ata/libata-core.c: In function 'ata_init': /tmp/next/build/drivers/ata/libata-core.c:6796:45: note: 'char_after_equalsign' was declared here 6796 | char *id, *val, *endp, *equalsign, *char_after_equalsign; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/debug-= sr.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/debug-sr.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/poll.h:7, from /tmp/next/build/drivers/char/tpm/tpm-dev-common.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/kernel/fork.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/usb/dwc3/dwc3-apple.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/drivers/media/usb/uvc/uvc_queue.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/arch/arm64/mm/init.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_hyp.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/timer-sr.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/usb/chipidea/ulpi.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/rtnetlink.h:6, from /tmp/next/build/net/core/netevent.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /tmp/next/build/drivers/soc/fsl/qbman/bman_priv.h:33, from /tmp/next/build/drivers/soc/fsl/qbman/bman.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/tuners/mt20xx.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/gen_stats.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/nospec.h:10, from /tmp/next/build/include/linux/uaccess.h:9, from /tmp/next/build/net/core/gen_estimator.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/uaccess.h:10: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/stream.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/extcon/extcon-ptn5150.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/crypto/algapi.h:12, from /tmp/next/build/crypto/algapi.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/dev_api.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc3/debugfs.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/drivers/ata/libata-scsi.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/extcon.h:21, from /tmp/next/build/drivers/usb/dwc3/drd.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/mmc/host/mmci_qcom_dml.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/poll.h:7, from /tmp/next/build/drivers/char/tpm/tpm-interface.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/secure_seq.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/async.h:12, from /tmp/next/build/drivers/nvme/host/core.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/nodemask.h:91, from /tmp/next/build/include/linux/numa.h:6, from /tmp/next/build/include/linux/async.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/drivers/media/usb/uvc/uvc_driver.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/scm.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/jpeg/= mtk_jpeg_enc_hw.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/phy/phy-tegra-usb.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/acpi/apei.h:9, from /tmp/next/build/include/acpi/ghes.h:5, from /tmp/next/build/drivers/firmware/arm_sdei.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/media/i2c/ov5645.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc3/ep0.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/init_task.h:5, from /tmp/next/build/init/init_task.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/opp/ti-opp-supply.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/rtnetlink.h:6, from /tmp/next/build/net/core/fib_notifier.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/netlink.h:7, from /tmp/next/build/include/net/netlink.h:6, from /tmp/next/build/net/core/netdev-genl-gen.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/link_watch.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/net/core/dst.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/phy/phy-ulpi.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/power/sequencing/pwrseq-pcie-= m2.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-sata.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/filter.h:8, from /tmp/next/build/net/core/sysctl_net_core.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/utils.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/media/v4l2-core/v4l2-fwnode.c= :17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/nfc/s3fwrn5/i2c.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/isp1760/isp1760-hcd.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/filter.h:8, from /tmp/next/build/net/core/sock_diag.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-exynos.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/char/tpm/tpm-dev.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/dev_addr_lists.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/io_uring.c:42: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/include/linux/if_vlan.h:10, from /tmp/next/build/net/core/tso.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/usb/mtu3/mtu3_core.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/datagram.c:37: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/net/core/net_namespace.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/net/core/netdev_work.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/netdev_work.c:5: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/include/crypto/aes.h:10, from /tmp/next/build/arch/arm64/crypto/aes-glue.c:8, from /tmp/next/build/arch/arm64/crypto/aes-glue-neon.c:1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/mmc/core/host.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/i2c/i2c-core-base.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vpu.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/flow_offload.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/i2c/ir-kbd-i2c.c:39: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': /tmp/next/build/drivers/media/i2c/ir-kbd-i2c.c:563:49: warning: taking address of packed member of 'struct code_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 563 | s =3D find_slot(code_block->space, | ~~~~~~~~~~^~~~~~~ /tmp/next/build/drivers/media/i2c/ir-kbd-i2c.c:573:49: warning: taking address of packed member of 'struct code_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 573 | p =3D find_slot(code_block->pulse, | ~~~~~~~~~~^~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-trace.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/ip.h:16, from /tmp/next/build/include/net/ip.h:22, from /tmp/next/build/net/core/sock_reuseport.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/dev_ioctl.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-transport.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/net/core/hotdata.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/mfd/axp20x-i2c.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/musb/musb_virthub.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_mb= ox.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/netdev_config.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/net/core/gso.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/hid.h:17, from /tmp/next/build/drivers/hid/hid-quirks.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/include/net/netdev_queues.h:5, from /tmp/next/build/net/core/netdev_queues.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/dax.h:5, from /tmp/next/build/mm/filemap.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/xarray.h:21, from /tmp/next/build/include/linux/list_lru.h:14, from /tmp/next/build/include/linux/fs/super_types.h:7: In function 'memalloc_flags_restore', inlined from 'memalloc_noio_restore' at /tmp/next/build/include/linux/s= ched/mm.h:371:2, inlined from 'filemap_get_pages' at /tmp/next/build/mm/filemap.c:2734:4: /tmp/next/build/include/linux/sched/mm.h:341:27: warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized] 341 | current->flags &=3D ~flags; | ^~~~~~ /tmp/next/build/mm/filemap.c: In function 'filemap_get_pages': /tmp/next/build/mm/filemap.c:2712:22: note: 'flags' was declared here 2712 | unsigned int flags; | ^~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc3/dwc3-am62.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/allwinner/phy-sun6i-mipi-= dphy.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:= 12, from /tmp/next/build/include/linux/ethtool_netlink.h:6, from /tmp/next/build/net/core/netdev_rx_queue.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/block/nbd.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/elevator.c:26: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/drivers/usb/storage/usb.c:37: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/net/core/ptp_classifier.c:98: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/allwinner/phy-sun4i-usb.c= :15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mtd/mtdconcat.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/platform.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/failover.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/net/core/xdp.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/net/core/xdp.c: In function '__xdp_build_skb_from_frame': /tmp/next/build/net/core/xdp.c:826:17: warning: 'nr_frags' may be used uninitialized [-Wmaybe-uninitialized] 826 | xdp_update_skb_frags_info(skb, nr_frags, sinfo->xdp= _frags_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~ 827 | nr_frags * xdpf->frame_sz, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | xdp_frame_get_skb_flags(x= dpf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~ /tmp/next/build/net/core/xdp.c:801:12: note: 'nr_frags' was declared here 801 | u8 nr_frags; | ^~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/net-procfs.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/net/core/gro_cells.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/dwc2/drd.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/dst_cache.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/flow_dissector.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/net/psp/functions.h:6, from /tmp/next/build/include/net/psp.h:7, from /tmp/next/build/net/core/gro.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/if_ether.h:19, from /tmp/next/build/include/linux/etherdevice.h:20, from /tmp/next/build/net/core/of_net.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/block/xen-blkfront.c:38: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/net/core/bpf_ksock.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/net/core/page_pool_user.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/aead.h:11, from /tmp/next/build/include/crypto/internal/aead.h:11, from /tmp/next/build/crypto/aead.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/xen/balloon.c:41: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/mmzone.h:11, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/xarray.h:16, from /tmp/next/build/include/linux/radix-tree.h:21, from /tmp/next/build/include/linux/idr.h:15, from /tmp/next/build/include/linux/kernfs.h:12, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/energy_model.h:7, from /tmp/next/build/include/linux/device.h:16: /tmp/next/build/drivers/xen/balloon.c: In function 'balloon_thread': /tmp/next/build/include/linux/wait.h:437:14: warning: 'timeout' may be used uninitialized [-Wmaybe-uninitialized] 437 | long __ret =3D timeout; = \ | ^~~~~ /tmp/next/build/drivers/xen/balloon.c:530:17: note: in expansion of macro 'wait_event_freezable_timeout' 530 | wait_event_freezable_timeout(balloon_thread_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/xen/balloon.c:511:23: note: 'timeout' was declared here 511 | unsigned long timeout; | ^~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/common/videobuf2/frame_= vector.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/pnp/resource.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/sound/soc/soc-dapm.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/phy.h:15, from /tmp/next/build/net/core/selftests.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/regmap.h:15, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= =2Eh:11, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= _platform.h:10, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= _platform.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/iommu/arm/arm-smmu-v3/arm-smm= u-v3.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_attach_dev': /tmp/next/build/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3667:17: warning: 'cdptr' may be used uninitialized [-Wmaybe-uninitialized] 3667 | arm_smmu_write_cd_entry(master, IOMMU_NO_PASID, cdp= tr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~ 3668 | &target_cd); | ~~~~~~~~~~~ /tmp/next/build/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3630:29: note: 'cdptr' was declared here 3630 | struct arm_smmu_cd *cdptr; | ^~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/msg.h:5, from /tmp/next/build/ipc/msg.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/rhashtable-types.h:12, from /tmp/next/build/include/linux/ipc.h:7, from /tmp/next/build/include/uapi/linux/msg.h:5, from /tmp/next/build/include/linux/msg.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/include/linux/amba/bus.h:14, from /tmp/next/build/drivers/mailbox/arm_mhu_db.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/pmdomain/mediatek/mtk-pm-doma= ins.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/core/netdev-genl.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsi_ioctl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/drivers/ufs/host/ufs-hisi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/rtnetlink.h:6, from /tmp/next/build/include/linux/phylib_stubs.h:6, from /tmp/next/build/drivers/net/phy/stubs.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/fs/read_write.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/cdns3/cdns3-plat.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/page_pool.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/ptp/ptp_sysfs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/rculist.h:10, from /tmp/next/build/net/core/bpf_sk_storage.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rculist.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/arch/arm64/mm/flush.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/include/linux/iosys-map.h:10, from /tmp/next/build/include/linux/dma-buf.h:16, from /tmp/next/build/net/core/devmem.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/device.h:31, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/pinctrl/pinctrl-single.c:15: In function 'devm_kzalloc', inlined from 'pcs_parse_bits_in_pinctrl_entry' at /tmp/next/build/drive= rs/pinctrl/pinctrl-single.c:1144:9, inlined from 'pcs_dt_node_to_map' at /tmp/next/build/drivers/pinctrl/pi= nctrl-single.c:1284:9: /tmp/next/build/include/linux/device/devres.h:50:16: warning: argument 2 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=3D] 50 | return devm_kmalloc(dev, size, gfp | __GFP_ZERO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/include/linux/device/devres.h: In function 'pcs_dt_node_to_map': /tmp/next/build/include/linux/device/devres.h:45:1: note: in a call to allocation function 'devm_kmalloc' declared here 45 | devm_kmalloc(struct device *dev, size_t size, gfp_t gfp); | ^~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/tuners/tuner-simple.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc3/gadget.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/i2c/ov5640.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/jpeg/= mtk_jpeg_dec_hw.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/mmc/host/mmci_stm32_sdmmc.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/security/keys/keyring.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/core/net-sysfs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/venc/venc_vp8_if.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/spi/spi.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/regulator/core.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/phy/phy-ulpi-viewport.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/skmsg.h:7, from /tmp/next/build/net/core/skmsg.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/udc/snps_udc_core.c: In function 'udc_setup_endpoints': /tmp/next/build/drivers/usb/gadget/udc/snps_udc_core.c:1571:35: warning: taking address of packed member of 'struct udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 1571 | ep->dma =3D &dev->regs->ctl; | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/udc/snps_udc_core.c: In function 'init_dma_pools': /tmp/next/build/drivers/usb/gadget/udc/snps_udc_core.c:3084:37: warning: taking address of packed member of 'struct udc_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 3084 | dev->ep[UDC_EP0IN_IX].dma =3D &dev->regs->ctl; | ^~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/drivers/media/usb/uvc/uvc_v4l2.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_emulate.h:= 15, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/adjust= _pc.h:13, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/switch= =2Eh:10, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/switch.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/cputype.h:264, from /tmp/next/build/arch/arm64/include/asm/cache.h:43: In function '__activate_traps', inlined from '__kvm_vcpu_run_vhe' at /tmp/next/build/arch/arm64/kvm/hyp= /vhe/switch.c:623:2, inlined from '__kvm_vcpu_run' at /tmp/next/build/arch/arm64/kvm/hyp/vhe= /switch.c:679:8: /tmp/next/build/arch/arm64/include/asm/sysreg.h:1207:17: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 1207 | asm volatile(__msr_s(r, "%x0") : : "r" (__val)); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/kvm_hyp.h:28:33: note: in expansion of macro 'write_sysreg_s' 28 | #define write_sysreg_el0(v,r) write_sysreg_s(v, r##_EL02) | ^~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/hyp/vhe/switch.c:140:25: note: in expansion of macro 'write_sysreg_el0' 140 | write_sysreg_el0(val, SYS_CNTP_CVAL); | ^~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/hyp/vhe/switch.c: In function '__kvm_vcpu_run': /tmp/next/build/arch/arm64/kvm/hyp/vhe/switch.c:121:13: note: 'val' was declared here 121 | u64 val; | ^~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsicam.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/ip.h:16, from /tmp/next/build/include/net/ip.h:22, from /tmp/next/build/include/linux/errqueue.h:6, from /tmp/next/build/net/core/sock.c:91: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/kbuf.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/net/core/neighbour.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/net/core/sock_map.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/hwmon.h:15, from /tmp/next/build/drivers/hwmon/emc2305.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/mmc/host/sdhci-of-bst.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/mm/copypage.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/cpufreq/cpufreq-dt.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-sff.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/hid/hid-debug.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hid/hid-generic.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/drivers/pci/pci-driver.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_vp8_req_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/mtk_vcodec_util.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/virtio/virtio_ring.c: In function 'virtqueue_add_packed_in_order': /tmp/next/build/drivers/virtio/virtio_ring.c:1960:43: warning: 'head_flags' may be used uninitialized [-Wmaybe-uninitialized] 1960 | vq->packed.vring.desc[head].flags =3D head_flags; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/next/build/drivers/virtio/virtio_ring.c:1845:16: note: 'head_flags' was declared here 1845 | __le16 head_flags, flags; | ^~~~~~~~~~ /tmp/next/build/drivers/virtio/virtio_ring.c: In function 'virtqueue_add_packed': /tmp/next/build/drivers/virtio/virtio_ring.c:1787:43: warning: 'head_flags' may be used uninitialized [-Wmaybe-uninitialized] 1787 | vq->packed.vring.desc[head].flags =3D head_flags; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/next/build/drivers/virtio/virtio_ring.c:1672:16: note: 'head_flags' was declared here 1672 | __le16 head_flags, flags; | ^~~~~~~~~~ /tmp/next/build/drivers/virtio/virtio_ring.c:1779:40: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized] 1779 | vq->packed.desc_state[id].last =3D prev; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/next/build/drivers/virtio/virtio_ring.c:1673:23: note: 'prev' was declared here 1673 | u16 head, id, prev, curr, avail_used_flags, unpub_flags; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_vp8_if.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/kref.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/../decoder/mtk_vcodec_dec_drv.h:10, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/mtk_vcodec_fw.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/wait.h:7, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/mtk_vcodec_intr.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/wait.h:9: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/arch/arm64/include/asm/percpu.h:9, from /tmp/next/build/arch/arm64/include/asm/fpsimd.h:9, from /tmp/next/build/arch/arm64/include/asm/neon.h:12, from /tmp/next/build/arch/arm64/crypto/aes-neonbs-glue.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/media/usb/uvc/uvc_status.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/usb/uvc/uvc_status.c:10: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/drivers/char/tpm/tpm2-cmd.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/usb.h:15, from /tmp/next/build/drivers/usb/storage/usb.h:30, from /tmp/next/build/drivers/usb/storage/initializers.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/host/ehci-exynos.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/iopoll.h:9, from /tmp/next/build/drivers/usb/mtu3/mtu3_gadget_ep0.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/media/tuners/tuner-types.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/amlogic/phy-meson8b-usb2.= c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/chipidea/udc.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/kernel.h:27, from /tmp/next/build/arch/arm64/include/asm/cpufeature.h:2= 6, from /tmp/next/build/arch/arm64/include/asm/processor.h:40: In function '_hardware_enqueue', inlined from '_ep_queue.isra' at /tmp/next/build/drivers/usb/chipidea/u= dc.c:1143:11: /tmp/next/build/include/linux/minmax.h:83:54: warning: 'bounced_size' may be used uninitialized [-Wmaybe-uninitialized] 83 | #define __cmp(op, x, y) ((x) __cmp_op_##op (y) ? (x) : (y)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/next/build/include/linux/minmax.h:95:9: note: in expansion of macro '__cmp' 95 | __cmp(op, ux, uy); }) | ^~~~~ /tmp/next/build/include/linux/minmax.h:98:9: note: in expansion of macro '__careful_cmp_once' 98 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y= _)) | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/include/linux/minmax.h:105:25: note: in expansion of macro '__careful_cmp' 105 | #define min(x, y) __careful_cmp(min, x, y) | ^~~~~~~~~~~~~ /tmp/next/build/drivers/usb/chipidea/udc.c:705:34: note: in expansion of macro 'min' 705 | sg_dma_len(sg) =3D min(sg_dma_len(sg), bounced_size= ); | ^~~ /tmp/next/build/drivers/usb/chipidea/udc.c:676:22: note: 'bounced_size' was declared here 676 | unsigned int bounced_size; | ^~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/kref.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/../decoder/mtk_vcodec_dec_drv.h:10, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/mtk_vcodec_fw_scp.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/mm/maccess.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/mailbox/imx-mailbox.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/fs/file_table.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/arm/hdlcd_crtc.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/ptp/ptp_vclock.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsi_error.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/sysreg= -sr.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/sysreg-sr.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/mm/fadvise.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ufs/host/cdns-pltfrm.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/xen/manage.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/xen/manage.c: In function 'shutdown_event': /tmp/next/build/drivers/xen/manage.c:357:60: warning: '%s' directive output may be truncated writing up to 95 bytes into a region of size 12 [-Wformat-truncation=3D] 357 | snprintf(node, FEATURE_PATH_SIZE, "feature-%s", | ^~ In function 'setup_shutdown_watcher', inlined from 'shutdown_event' at /tmp/next/build/drivers/xen/manage.c:3= 89:2: /tmp/next/build/drivers/xen/manage.c:357:17: note: 'snprintf' output between 9 and 104 bytes into a destination of size 20 357 | snprintf(node, FEATURE_PATH_SIZE, "feature-%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | shutdown_handlers[idx].command); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/host/ehci-hcd.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/usb/cdns3/host.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/net/core/rtnetlink.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/net/core/rtnetlink.c: In function 'rtnl_fdb_del': /tmp/next/build/net/core/rtnetlink.c:4977:39: warning: 'vid' may be used uninitialized [-Wmaybe-uninitialized] 4977 | err =3D ops->ndo_fdb_del(ndm, tb, d= ev, addr, vid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~ 4978 | ¬ified, e= xtack); | ~~~~~~~~~~~~= ~~~~~~ /tmp/next/build/net/core/rtnetlink.c:4923:13: note: 'vid' was declared here 4923 | u16 vid; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vpu-dec.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/sound/core.h:10, from /tmp/next/build/include/sound/jack.h:11, from /tmp/next/build/sound/soc/soc-jack.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_h264_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/syscore_ops.h:11, from /tmp/next/build/drivers/base/syscore.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/drivers/base/syscore.c:9: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/include/linux/iosys-map.h:10, from /tmp/next/build/include/linux/dma-buf.h:16, from /tmp/next/build/drivers/media/common/videobuf2/videob= uf2-dma-contig.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/notif.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/drivers/net/phy/phy_fixup.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/phy.h:15, from /tmp/next/build/drivers/net/phy/phy_fixup.c:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/of/platform.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/hcd_intr.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/aead.h:11, from /tmp/next/build/include/crypto/internal/aead.h:11, from /tmp/next/build/include/crypto/internal/geniv.h:11, from /tmp/next/build/crypto/geniv.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/debug_locks.h:5, from /tmp/next/build/kernel/panic.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/i2c/i2c-core-of.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/mmc/host/sdhci-acpi.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/arm/hdlcd_drv.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/base/core.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/mmc/core/mmc.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/firmware.h:8, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= _1.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/typec/hd3ss3220.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/i2c/i2c-core-slave.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/pci/pci.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/pci/pci.c: In function 'pci_dev_wait': /tmp/next/build/drivers/pci/pci.c:1351:37: warning: 'bridge' may be used uninitialized [-Wmaybe-uninitialized] 1351 | if (pcie_failed_link_retrain(bridge= ) =3D=3D 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/pci/pci.c:1295:32: note: 'bridge' was declared here 1295 | struct pci_dev *root, *bridge; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ufs/host/ufs-rockchip.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/i2c/i2c-core-acpi.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/params.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_he= lpers.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/node.h:18, from /tmp/next/build/include/linux/cpu.h:17, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /tmp/next/build/drivers/soc/fsl/qbman/qman_priv.h:31, from /tmp/next/build/drivers/soc/fsl/qbman/qman.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/soc/fsl/qbman/qman.c: In function 'qm_congestion_task': /tmp/next/build/drivers/soc/fsl/qbman/qman.c:1472:48: warning: taking address of packed member of 'struct qm_mcr_querycongestion' may result in an unaligned pointer value [-Waddress-of-packed-member] 1472 | qman_cgrs_and(&rr, (struct qman_cgrs *)&mcr->querycongestio= n.state, | ^~~~~~~~~~~~~~~~~~~~= ~~~~~~~ /tmp/next/build/drivers/soc/fsl/qbman/qman.c: In function 'qman_destroy_fq': /tmp/next/build/drivers/soc/fsl/qbman/qman.c:1853:61: warning: 'leaked' may be used uninitialized [-Wmaybe-uninitialized] 1853 | if (fq_isset(fq, QMAN_FQ_FLAG_DYNAMIC_FQID) && !lea= ked) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~= ~~~ /tmp/next/build/drivers/soc/fsl/qbman/qman.c:1830:13: note: 'leaked' was declared here 1830 | int leaked; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/arch/arm64/include/asm/page.h:45, from /tmp/next/build/drivers/edac/edac_pci.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/rsrc.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/io_uring/rsrc.c: In function 'io_files_update': /tmp/next/build/io_uring/rsrc.c:597:12: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 597 | if (ret < 0) | ^ /tmp/next/build/io_uring/rsrc.c:542:13: note: 'ret' was declared here 542 | int ret, fd; | ^~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/mfd/max77620.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/hcd_queue.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/phy/phy-mxs-usb.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/include/linux/phy/phy.h:14, from /tmp/next/build/drivers/usb/renesas_usbhs/rcar2.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/uaccess.h:13, from /tmp/next/build/include/linux/sched/task.h:13, from /tmp/next/build/include/linux/sched/signal.h:10, from /tmp/next/build/include/linux/rcuwait.h:6, from /tmp/next/build/include/linux/irq_work.h:6, from /tmp/next/build/include/linux/irqdesc.h:5, from /tmp/next/build/include/linux/irq.h:589, from /tmp/next/build/include/asm-generic/hardirq.h:17, from /tmp/next/build/arch/arm64/include/asm/hardirq.h:17, from /tmp/next/build/include/linux/hardirq.h:11, from /tmp/next/build/include/linux/interrupt.h:11, from /tmp/next/build/sound/core/control.c:8: /tmp/next/build/sound/core/control_compat.c: In function 'snd_ctl_elem_info_compat': /tmp/next/build/sound/core/control_compat.c:96:51: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 96 | if (get_user(data->value.enumerated.item, &data32->value.en= umerated.item)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:96:13: note: in expansion of macro 'get_user' 96 | if (get_user(data->value.enumerated.item, &data32->value.en= umerated.item)) | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:111:35: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | if (put_user(data->owner, &data32->owner)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:349:43: note: in definition of macro '__put_user_error' 349 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:367:25: note: in expansion of macro '__put_user' 367 | #define put_user __put_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:111:13: note: in expansion of macro 'put_user' 111 | if (put_user(data->owner, &data32->owner)) | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:116:55: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 116 | if (put_user(data->value.integer.min, &data32->valu= e.integer.min) || /tmp/next/build/arch/arm64/include/asm/uaccess.h:349:43: note: in definition of macro '__put_user_error' 349 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:367:25: note: in expansion of macro '__put_user' 367 | #define put_user __put_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:116:21: note: in expansion of macro 'put_user' 116 | if (put_user(data->value.integer.min, &data32->valu= e.integer.min) || | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:117:55: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 117 | put_user(data->value.integer.max, &data32->valu= e.integer.max) || /tmp/next/build/arch/arm64/include/asm/uaccess.h:349:43: note: in definition of macro '__put_user_error' 349 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:367:25: note: in expansion of macro '__put_user' 367 | #define put_user __put_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:117:21: note: in expansion of macro 'put_user' 117 | put_user(data->value.integer.max, &data32->valu= e.integer.max) || | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:118:56: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 118 | put_user(data->value.integer.step, &data32->val= ue.integer.step)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:349:43: note: in definition of macro '__put_user_error' 349 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:367:25: note: in expansion of macro '__put_user' 367 | #define put_user __put_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:118:21: note: in expansion of macro 'put_user' 118 | put_user(data->value.integer.step, &data32->val= ue.integer.step)) | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c: In function 'snd_ctl_elem_add_compat': /tmp/next/build/sound/core/control_compat.c:392:35: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | if (get_user(data->owner, &data32->owner)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:392:13: note: in expansion of macro 'get_user' 392 | if (get_user(data->owner, &data32->owner)) | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:397:55: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 397 | if (get_user(data->value.integer.min, &data32->valu= e.integer.min) || /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:397:21: note: in expansion of macro 'get_user' 397 | if (get_user(data->value.integer.min, &data32->valu= e.integer.min) || | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:398:55: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | get_user(data->value.integer.max, &data32->valu= e.integer.max) || /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:398:21: note: in expansion of macro 'get_user' 398 | get_user(data->value.integer.max, &data32->valu= e.integer.max) || | ^~~~~~~~ /tmp/next/build/sound/core/control_compat.c:399:56: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 399 | get_user(data->value.integer.step, &data32->val= ue.integer.step)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/control_compat.c:399:21: note: in expansion of macro 'get_user' 399 | get_user(data->value.integer.step, &data32->val= ue.integer.step)) | ^~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/media/usb/uvc/uvc_video.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_v4= l2.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/smp.h:12, from /tmp/next/build/include/linux/tracepoint.h:15, from /tmp/next/build/drivers/usb/chipidea/trace.h:17, from /tmp/next/build/drivers/usb/chipidea/trace.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/power/supply/bq27xxx_battery_= i2c.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/mmc/core/mmc_ops.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-core.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/async.h:12, from /tmp/next/build/drivers/nvme/host/apple.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/nodemask.h:91, from /tmp/next/build/include/linux/numa.h:6, from /tmp/next/build/include/linux/async.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/usb.h:15, from /tmp/next/build/drivers/media/usb/uvc/uvc_isight.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/core/skbuff.c:37: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/sched/mm.h:5, from /tmp/next/build/kernel/cpu.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/mtd/mtdchar.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/memory/tegra/mc.c: In function 'tegra30_mc_handle_irq': /tmp/next/build/drivers/memory/tegra/mc.c:666:33: warning: 'channel' may be used uninitialized [-Wmaybe-uninitialized] 666 | value =3D mc_ch_readl(mc, channel, status_r= eg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/memory/tegra/mc.c:582:27: note: 'channel' was declared here 582 | unsigned int bit, channel; | ^~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/rculist.h:10, from /tmp/next/build/include/linux/sched/signal.h:6, from /tmp/next/build/include/linux/oom.h:6, from /tmp/next/build/mm/oom_kill.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rculist.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/regulator/helpers.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/mfd/mt6360-core.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/media/usb/uvc/uvc_ctrl.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/drivers/media/usb/uvc/uvc_ctrl.c:10: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_mapping_get_xctrl_std': /tmp/next/build/drivers/media/usb/uvc/uvc_ctrl.c:2604:61: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2604 | return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl-= >value); | ^~~~~~~= ~~~~~~ /tmp/next/build/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_set': /tmp/next/build/drivers/media/usb/uvc/uvc_ctrl.c:2810:63: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2810 | ret =3D uvc_ctrl_clamp(chain, ctrl, xctrl->id, mapping, &xc= trl->value); | ^~~~~= ~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/include/drm/clients/drm_fbdev_helper.= h:36, from /tmp/next/build/drivers/gpu/drm/clients/drm_fbdev_cli= ent.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/scsi/scsi_host.h:6, from /tmp/next/build/drivers/usb/storage/sierra_ms.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hwmon/gpio-fan.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/mtu3/mtu3.h:13, from /tmp/next/build/drivers/usb/mtu3/mtu3_gadget.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/musb/musb_host.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/mempool.h:8, from /tmp/next/build/include/linux/bio.h:8, from /tmp/next/build/drivers/scsi/scsi_lib.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mtd/mtd_blkdevs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/venc/venc_h264_if.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/i2c/s5kjn1.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_ms= gs.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'print_errlog_err', inlined from 'print_errmonX_info' at /tmp/next/build/drivers/soc/tegra/= cbb/tegra234-cbb.c:608:4, inlined from 'print_err_notifier' at /tmp/next/build/drivers/soc/tegra/= cbb/tegra234-cbb.c:644:10: /tmp/next/build/drivers/soc/tegra/cbb/tegra234-cbb.c:518:17: warning: 'requester_socket_id' may be used uninitialized [-Wmaybe-uninitialized] 518 | tegra_cbb_print_err(file, "\t Requester_Socket_Id\= t: %#x\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~ 519 | requester_socket_id); | ~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/soc/tegra/cbb/tegra234-cbb.c: In function 'print_err_notifier': /tmp/next/build/drivers/soc/tegra/cbb/tegra234-cbb.c:459:36: note: 'requester_socket_id' was declared here 459 | u8 access_type, access_id, requester_socket_id, local_socke= t_id, target_id, fab_id; | ^~~~~~~~~~~~~~~~~~~ In function 'print_errlog_err', inlined from 'print_errmonX_info' at /tmp/next/build/drivers/soc/tegra/= cbb/tegra234-cbb.c:608:4, inlined from 'print_err_notifier' at /tmp/next/build/drivers/soc/tegra/= cbb/tegra234-cbb.c:644:10: /tmp/next/build/drivers/soc/tegra/cbb/tegra234-cbb.c:520:17: warning: 'local_socket_id' may be used uninitialized [-Wmaybe-uninitialized] 520 | tegra_cbb_print_err(file, "\t Local_Socket_Id\t: %= #x\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~ 521 | local_socket_id); | ~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/soc/tegra/cbb/tegra234-cbb.c: In function 'print_err_notifier': /tmp/next/build/drivers/soc/tegra/cbb/tegra234-cbb.c:459:57: note: 'local_socket_id' was declared here 459 | u8 access_type, access_id, requester_socket_id, local_socke= t_id, target_id, fab_id; | ^~~~~~~~~~~= ~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/char/tpm/tpmrm-dev.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-pmp.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/audit.h:12, from /tmp/next/build/security/commoncap.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/security/commoncap.c:9: /tmp/next/build/security/commoncap.c: At top level: /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1491:9: note: in expansion of macro 'LSM_HOOK_INIT' 1491 | LSM_HOOK_INIT(capable, cap_capable), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1492:9: note: in expansion of macro 'LSM_HOOK_INIT' 1492 | LSM_HOOK_INIT(settime, cap_settime), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1493:9: note: in expansion of macro 'LSM_HOOK_INIT' 1493 | LSM_HOOK_INIT(ptrace_access_check, cap_ptrace_access_check), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1494:9: note: in expansion of macro 'LSM_HOOK_INIT' 1494 | LSM_HOOK_INIT(ptrace_traceme, cap_ptrace_traceme), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1495:9: note: in expansion of macro 'LSM_HOOK_INIT' 1495 | LSM_HOOK_INIT(capget, cap_capget), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1496:9: note: in expansion of macro 'LSM_HOOK_INIT' 1496 | LSM_HOOK_INIT(capset, cap_capset), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1497:9: note: in expansion of macro 'LSM_HOOK_INIT' 1497 | LSM_HOOK_INIT(bprm_creds_from_file, cap_bprm_creds_from_fil= e), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1498:9: note: in expansion of macro 'LSM_HOOK_INIT' 1498 | LSM_HOOK_INIT(inode_need_killpriv, cap_inode_need_killpriv), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1499:9: note: in expansion of macro 'LSM_HOOK_INIT' 1499 | LSM_HOOK_INIT(inode_killpriv, cap_inode_killpriv), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1500:9: note: in expansion of macro 'LSM_HOOK_INIT' 1500 | LSM_HOOK_INIT(inode_getsecurity, cap_inode_getsecurity), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1501:9: note: in expansion of macro 'LSM_HOOK_INIT' 1501 | LSM_HOOK_INIT(mmap_addr, cap_mmap_addr), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1502:9: note: in expansion of macro 'LSM_HOOK_INIT' 1502 | LSM_HOOK_INIT(task_fix_setuid, cap_task_fix_setuid), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1503:9: note: in expansion of macro 'LSM_HOOK_INIT' 1503 | LSM_HOOK_INIT(task_prctl, cap_task_prctl), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1504:9: note: in expansion of macro 'LSM_HOOK_INIT' 1504 | LSM_HOOK_INIT(task_setscheduler, cap_task_setscheduler), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1505:9: note: in expansion of macro 'LSM_HOOK_INIT' 1505 | LSM_HOOK_INIT(task_setioprio, cap_task_setioprio), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1506:9: note: in expansion of macro 'LSM_HOOK_INIT' 1506 | LSM_HOOK_INIT(task_setnice, cap_task_setnice), | ^~~~~~~~~~~~~ /tmp/next/build/include/linux/lsm_hooks.h:140:27: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | .scalls =3D static_calls_table.NAME, \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/commoncap.c:1507:9: note: in expansion of macro 'LSM_HOOK_INIT' 1507 | LSM_HOOK_INIT(vm_enough_memory, cap_vm_enough_memory), | ^~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/m= xc-jpeg-hw.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/tuners/tda18271-priv.h:= 14, from /tmp/next/build/drivers/media/tuners/tda18271-maps.c:= 9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/kernel/exit.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_av1_req_lat_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/compat.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/firmware.h:8, from /tmp/next/build/drivers/staging/media/meson/vdec/vdec= _hevc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/staging/media/meson/vdec/code= c_h264.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_cm= ds.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/amlogic/phy-meson-gxl-usb= 2.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_vp9_if.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/staging/media/meson/vdec/code= c_mpeg12.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/mdio/acpi_mdio.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/security/keys/keyctl.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/ptp/ptp_dte.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/v4l2-event.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/mtk_vcodec_enc.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_e= nc.c: In function 'vidioc_try_fmt_out': /tmp/next/build/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_e= nc.c:318:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | v4l_bound_align_image(&pix_fmt_mp->width, | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_e= nc.c:321:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 321 | &pix_fmt_mp->height, | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ufs/host/ufs-mediatek.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/tctx.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/extcon.h:21, from /tmp/next/build/drivers/usb/gadget/udc/snps_udc_plat.= c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/console.h:17, from /tmp/next/build/drivers/gpu/drm/clients/drm_fbdev_hel= per.c:32: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/nvme/host/pci.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/common/mtk_vcodec_dbgfs.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/mmc/core/sd.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/rtc/rtc-brcmstb-waketimer.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/arm/malidp_drv.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_vp9_req_lat_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/cdev.h:5, from /tmp/next/build/drivers/rpmsg/rpmsg_char.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/regulator/devres.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/device/class.h:17, from /tmp/next/build/drivers/base/class.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/virtio/virtio_pci_common.h:19, from /tmp/next/build/drivers/virtio/virtio_pci_common.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-keystone.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/mm/page-writeback.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/regulator/irq_helpers.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/media/v4l2-ctrls.h:11, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vpu.h:10, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-helper.h:11, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-helper.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/media/v4l2-ctrls.h:12: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/virtio/virtio_mmio.c:57: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/key.h:14, from /tmp/next/build/include/linux/security.h:27, from /tmp/next/build/security/lsm_syscalls.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rbtree.h:24, from /tmp/next/build/include/linux/key.h:15: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/net/phy/mdio_bus.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/mdio/fwnode_mdio.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/xen/interface/memory.h:13, from /tmp/next/build/drivers/xen/mem-reservation.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_core.c= :9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hid/usbhid/hid-core.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/mtk_vcodec_enc_drv.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_udc.c:= 11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/i2c/i2c-core-of-prober.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/drivers/vfio/vfio_iommu_type1.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_pin_pages_remote': /tmp/next/build/drivers/vfio/vfio_iommu_type1.c:795:30: warning: 'rsvd' may be used uninitialized [-Wmaybe-uninitialized] 795 | dma->has_non_rsvd |=3D !rsvd; | ^~~~~ /tmp/next/build/drivers/vfio/vfio_iommu_type1.c:683:14: note: 'rsvd' was declared here 683 | bool rsvd; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/include/linux/cpu_cooling.h:16, from /tmp/next/build/drivers/cpuidle/cpuidle-psci.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/scsi/scsi_lib_dma.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/context_tracking.h:5, from /tmp/next/build/arch/arm64/kernel/entry-common.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/crypto/lskcipher.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/cpufreq/mediatek-cpufreq.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/gadget/function/u_ether.c= :12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/soc/fsl/qbman/dpaa_sys.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_ep.c:1= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/usb/uvc/uvc_debugfs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/net/core/filter.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/arch/arm64/mm/pgd.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/mdio/mdio-bcm-iproc.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/irqflags.h:8, from /tmp/next/build/include/linux/irqflags.h:18, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/tlb.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/log2.h:12, from /tmp/next/build/arch/arm64/include/asm/hwcap.h:50, from /tmp/next/build/arch/arm64/include/asm/cpufeature.h:1= 2, from /tmp/next/build/arch/arm64/include/asm/ptrace.h:11, from /tmp/next/build/arch/arm64/include/asm/irqflags.h:9: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/kgdb.h:16, from /tmp/next/build/arch/arm64/include/asm/cacheflush.h:1= 1, from /tmp/next/build/drivers/soc/fsl/dpio/qbman-portal.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/virtio/virtio_pci_modern.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/usb.h:15, from /tmp/next/build/drivers/usb/storage/option_ms.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/phy/broadcom/phy-bcm-ns2-usbd= rd.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/ipc/shm.c:28: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/mtk_vcodec_enc_pm.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/net/pcs/pcs-xpcs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/drivers/hid/hid-multitouch.c:34: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/filetable.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_rp= c.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/typec/altmodes/displaypor= t.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/aead.h:11, from /tmp/next/build/include/crypto/internal/aead.h:11, from /tmp/next/build/crypto/skcipher.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/venc_drv_if.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/dvb-core/dvb_frontend.c= :19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/vfio/pci/vfio_pci_core.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/ipc/sem.c:73: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/chips-media/wa= ve5/wave5-vpu-enc.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/miscdevice.h:5, from /tmp/next/build/drivers/misc/xilinx_sdfec.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/miscdevice.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_probe': /tmp/next/build/drivers/misc/xilinx_sdfec.c:1396:57: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=3D] 1396 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec= ->dev_id); | ^~ /tmp/next/build/drivers/misc/xilinx_sdfec.c:1396:50: note: directive argument in the range [0, 2147483647] 1396 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec= ->dev_id); | ^~~~~~~~~~ /tmp/next/build/drivers/misc/xilinx_sdfec.c:1396:9: note: 'snprintf' output between 8 and 17 bytes into a destination of size 12 1396 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec= ->dev_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/musb/musb_gadget_ep0.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/phy/broadcom/phy-bcm-ns2-pcie= =2Ec:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-sysfs.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/mmc/host/sdhci.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/dma/fsl-edma-main.c: In function 'fsl_edma_probe': /tmp/next/build/drivers/dma/fsl-edma-main.c:897:17: warning: 'regs' may be used uninitialized [-Wmaybe-uninitialized] 897 | edma_writel(fsl_edma, EDMA_CR_ERGA | EDMA_CR_ERCA, = regs->cr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~ /tmp/next/build/drivers/dma/fsl-edma-main.c:708:27: note: 'regs' was declared here 708 | struct edma_regs *regs; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/firmware/sysfb.c:30: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/hwmon/ina2xx.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/drivers/char/tpm/tpm2-space.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': /tmp/next/build/drivers/char/tpm/tpm2-space.c:450:40: warning: taking address of packed member of 'struct tpm2_cap_handles' may result in an unaligned pointer value [-Waddress-of-packed-member] 450 | phandle =3D be32_to_cpup((__be32 *)&data->handles[i= ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/include/linux/iosys-map.h:10, from /tmp/next/build/include/linux/dma-buf.h:16, from /tmp/next/build/drivers/dma-buf/heaps/system_heap.c:1= 4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/fbdev/core/fb_notify.c:= 13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/usb/uvc/uvc_metadata.c:= 9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/cdev.h:5, from /tmp/next/build/drivers/dma-buf/dma-heap.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/nospec.h:10, from /tmp/next/build/include/linux/uaccess.h:9, from /tmp/next/build/net/core/dev.c:71: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/uaccess.h:10: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/tuners/tda18271-priv.h:= 14, from /tmp/next/build/drivers/media/tuners/tda18271-common.= c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/chipidea/host.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/mmc/host/sdhci_f_sdh30.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/mfd/mt6397-irq.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/sched/task_stack.h:9, from /tmp/next/build/include/linux/elfcore.h:7, from /tmp/next/build/include/linux/vmcore_info.h:6, from /tmp/next/build/include/linux/kexec.h:18, from /tmp/next/build/include/linux/crash_dump.h:5, from /tmp/next/build/drivers/of/fdt.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/amlogic/phy-meson-g12a-us= b2.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/platform/chrome/cros_ec_sensorhub_ring.c: In function 'cros_sensorhub_send_sample': /tmp/next/build/drivers/platform/chrome/cros_ec_sensorhub_ring.c:58:36: warning: taking address of packed member of 'struct cros_ec_sensors_ring_sample' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | return cb(indio_dev, sample->vector, sample->timestamp); | ~~~~~~^~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/phy/broadcom/phy-brcm-sata.c:= 8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/m= xc-jpeg.c:43: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c: In function 'mxc_jpeg_fixup_sof': /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c:1098:18: warning: taking address of packed member of 'struct mxc_jpeg_sof' may result in an unaligned pointer value [-Waddress-of-packed-member] 1098 | _bswap16(&sof->height); | ^~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c:1100:18: warning: taking address of packed member of 'struct mxc_jpeg_sof' may result in an unaligned pointer value [-Waddress-of-packed-member] 1100 | _bswap16(&sof->width); | ^~~~~~~~~~~ /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c:1135:18: warning: taking address of packed member of 'struct mxc_jpeg_sof' may result in an unaligned pointer value [-Waddress-of-packed-member] 1135 | _bswap16(&sof->length); | ^~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c: In function 'mxc_jpeg_fixup_sos': /tmp/next/build/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c:1175:18: warning: taking address of packed member of 'struct mxc_jpeg_sos' may result in an unaligned pointer value [-Waddress-of-packed-member] 1175 | _bswap16(&sos->length); | ^~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/ata/libata-acpi.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/migrate.h:5, from /tmp/next/build/mm/folio-compat.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/arch/arm64/kernel/process.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/mmc/core/sd_ops.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-meson-g12a.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/power/supply/sbs-battery.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/staging/media/meson/vdec/code= c_hevc_common.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/include/linux/amba/bus.h:14, from /tmp/next/build/drivers/iommu/iommu.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/net/mdio/of_mdio.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/soc/mediatek/mtk-svs.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/sched.h:38, from /tmp/next/build/include/linux/percpu.h:12, from /tmp/next/build/include/linux/radix-tree.h:16, from /tmp/next/build/include/linux/idr.h:15, from /tmp/next/build/include/linux/kernfs.h:12, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/of.h:18, from /tmp/next/build/include/linux/clk-provider.h:11, from /tmp/next/build/drivers/clk/clk-gate.c:9: In function 'spin_unlock_irqrestore', inlined from 'clk_gate_endisable' at /tmp/next/build/drivers/clk/clk-ga= te.c:86:3: /tmp/next/build/include/linux/spinlock.h:286:17: warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized] 286 | _raw_spin_unlock_irqrestore(lock, flags); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/include/linux/spinlock.h:425:9: note: in expansion of macro 'raw_spin_unlock_irqrestore' 425 | raw_spin_unlock_irqrestore(&lock->rlock, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/clk/clk-gate.c: In function 'clk_gate_endisable': /tmp/next/build/drivers/clk/clk-gate.c:60:23: note: 'flags' was declared here 60 | unsigned long flags; | ^~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/base/cpu.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/uapi/linux/aio_abi.h:31, from /tmp/next/build/include/linux/syscalls.h:84, from /tmp/next/build/ipc/syscall.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/clocksource/arm_arch_timer.h:= 8, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/timer-sr.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/cadence/cdns-dphy.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_emulate.h:= 15, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/adjust= _pc.h:13, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.= c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/tuners/tda18271-priv.h:= 14, from /tmp/next/build/drivers/media/tuners/tda18271-fe.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/security/min_addr.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/of_regulator.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/fs/super.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/fs/char_dev.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/configfs.h:22, from /tmp/next/build/include/linux/usb/gadget.h:19, from /tmp/next/build/include/linux/usb/composite.h:27, from /tmp/next/build/drivers/usb/cdns3/cdns3-ep0.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/devfreq/event/rockchip-dfi.c:= 7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/drivers/net/pcs/pcs-xpcs-plat.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/video/backlight/lp855x_bl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/usb/typec/ucsi/ucsi_ccg.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/usb/cdns3/cdns3-gadget.c:59: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/key.h:14, from /tmp/next/build/include/linux/security.h:27, from /tmp/next/build/security/keys/permission.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rbtree.h:24, from /tmp/next/build/include/linux/key.h:15: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/arm/malidp_hw.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-qcom-legacy.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/rw.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/ptp/ptp_qoriq.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/v4l2-core/v4l2-mem2mem.= c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/pwm/pwm-cros-ec.c: In function 'cros_ec_pwm_set_duty': /tmp/next/build/drivers/pwm/pwm-cros-ec.c:56:39: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | struct cros_ec_command *msg =3D &buf.msg; | ^~~~~~~~ /tmp/next/build/drivers/pwm/pwm-cros-ec.c: In function 'cros_ec_pwm_get_duty': /tmp/next/build/drivers/pwm/pwm-cros-ec.c:93:39: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | struct cros_ec_command *msg =3D &buf.msg; | ^~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/nodemask_types.h:5, from /tmp/next/build/include/linux/dmapool.h:14, from /tmp/next/build/drivers/usb/mtu3/mtu3_qmu.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_pgtable.h:= 11, from /tmp/next/build/arch/arm64/kvm/hyp/pgtable.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/kvm_host.h:31, from /tmp/next/build/include/linux/kvm_host.h:45: /tmp/next/build/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_relax_perms': /tmp/next/build/arch/arm64/include/asm/kvm_hcall.h:97:41: warning: 'level' may be used uninitialized [-Wmaybe-uninitialized] 97 | #define kvm_call_hyp_nvhe(f, ...) nvhe_hvc_##f(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/include/asm/kvm_hcall.h:109:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 109 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); = \ | ^~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/hyp/pgtable.c:1385:17: note: in expansion of macro 'kvm_call_hyp' 1385 | kvm_call_hyp(__kvm_tlb_flush_vmid_ipa_nsh, pgt->mmu= , addr, | ^~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/hyp/pgtable.c:1362:12: note: 'level' was declared here 1362 | s8 level; | ^~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/media/usb/uvc/uvc_entity.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-flush.c:66: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/i2c/i2c-smbus.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/aead.h:11, from /tmp/next/build/include/crypto/internal/aead.h:11, from /tmp/next/build/include/crypto/internal/geniv.h:11, from /tmp/next/build/crypto/echainiv.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/sched/mm.h:5, from /tmp/next/build/drivers/md/md.c:40: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/ptp/ptp_kvm_common.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/power/reset/tdx-ec-poweroff.c= :12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-qcom.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/hcd.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/base/init.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/amphion/vpu_im= x8q.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/akcipher.h:11, from /tmp/next/build/drivers/crypto/hisilicon/hpre/hpre_cr= ypto.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/md/md-bitmap.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/sysctl.h:25, from /tmp/next/build/kernel/sysctl.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/sysctl.h:26: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/include/linux/virtio_pci_legacy.h:6, from /tmp/next/build/drivers/virtio/virtio_pci_legacy.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/amlogic/phy-meson-g12a-us= b3-pcie.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/cdev.h:5, from /tmp/next/build/drivers/rpmsg/rpmsg_ctrl.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_h264_req_if.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/gpu/drm/display/drm_dp_aux_bu= s.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/devm-helpers.h:26, from /tmp/next/build/drivers/power/supply/mt6360_charger.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/sysreg= -sr.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/sysreg-sr.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/phy/phy.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_usb2.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/arch/arm64/kernel/setup.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/thread_info.h:17, from /tmp/next/build/include/linux/thread_info.h:62, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/slab.h:17: In function 'request_standard_resources', inlined from 'setup_arch' at /tmp/next/build/arch/arm64/kernel/setup.c:= 348:2: /tmp/next/build/arch/arm64/kernel/setup.c:218:56: warning: array subscript -1 is outside array bounds of 'char[]' [-Warray-bounds=3D] 218 | kernel_code.end =3D __pa_symbol(__init_begin - 1); /tmp/next/build/arch/arm64/include/asm/memory.h:341:35: note: in definition of macro '__kimg_to_phys' 341 | #define __kimg_to_phys(addr) ((addr) - kimage_voffset) | ^~~~ /tmp/next/build/arch/arm64/include/asm/memory.h:355:33: note: in expansion of macro '__pa_symbol_nodebug' 355 | #define __phys_addr_symbol(x) __pa_symbol_nodebug(x) | ^~~~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/include/asm/memory.h:390:33: note: in expansion of macro '__phys_addr_symbol' 390 | #define __pa_symbol(x) __phys_addr_symbol(RELOC_HIDE((unsi= gned long)(x), 0)) | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/include/asm/memory.h:390:52: note: in expansion of macro 'RELOC_HIDE' 390 | #define __pa_symbol(x) __phys_addr_symbol(RELOC_HIDE((unsi= gned long)(x), 0)) | ^~~~~~~~~~ /tmp/next/build/arch/arm64/kernel/setup.c:218:31: note: in expansion of macro '__pa_symbol' 218 | kernel_code.end =3D __pa_symbol(__init_begin - 1); | ^~~~~~~~~~~ In file included from /tmp/next/build/include/linux/memblock.h:12, from /tmp/next/build/arch/arm64/include/asm/acpi.h:14, from /tmp/next/build/include/acpi/acpi_io.h:7, from /tmp/next/build/include/linux/acpi.h:42: /tmp/next/build/include/linux/mm.h: In function 'setup_arch': /tmp/next/build/include/linux/mm.h:4282:21: note: at offset -1 into object '__init_begin' of size [0, 9223372036854775807] 4282 | extern char __init_begin[], __init_end[]; | ^~~~~~~~~~~~ In function 'request_standard_resources', inlined from 'setup_arch' at /tmp/next/build/arch/arm64/kernel/setup.c:= 348:2: /tmp/next/build/arch/arm64/kernel/setup.c:220:48: warning: array subscript -1 is outside array bounds of 'char[]' [-Warray-bounds=3D] 220 | kernel_data.end =3D __pa_symbol(_end - 1); /tmp/next/build/arch/arm64/include/asm/memory.h:341:35: note: in definition of macro '__kimg_to_phys' 341 | #define __kimg_to_phys(addr) ((addr) - kimage_voffset) | ^~~~ /tmp/next/build/arch/arm64/include/asm/memory.h:355:33: note: in expansion of macro '__pa_symbol_nodebug' 355 | #define __phys_addr_symbol(x) __pa_symbol_nodebug(x) | ^~~~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/include/asm/memory.h:390:33: note: in expansion of macro '__phys_addr_symbol' 390 | #define __pa_symbol(x) __phys_addr_symbol(RELOC_HIDE((unsi= gned long)(x), 0)) | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/include/asm/memory.h:390:52: note: in expansion of macro 'RELOC_HIDE' 390 | #define __pa_symbol(x) __phys_addr_symbol(RELOC_HIDE((unsi= gned long)(x), 0)) | ^~~~~~~~~~ /tmp/next/build/arch/arm64/kernel/setup.c:220:31: note: in expansion of macro '__pa_symbol' 220 | kernel_data.end =3D __pa_symbol(_end - 1); | ^~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/sections.h:8, from /tmp/next/build/arch/arm64/include/asm/memory.h:223: /tmp/next/build/include/asm-generic/sections.h: In function 'setup_arch': /tmp/next/build/include/asm-generic/sections.h:41:13: note: at offset -1 into object '_end' of size [0, 9223372036854775807] 41 | extern char _end[]; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/broadcom/phy-brcm-usb.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/poll.h:7, from /tmp/next/build/drivers/ptp/ptp_vmclock.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/video/backlight/pwm_bl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/include/linux/pcs/pcs-xpcs.h:10, from /tmp/next/build/drivers/net/pcs/pcs-xpcs-nxp.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/kernel/resource.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/drivers/net/phy/phy-c45.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsi_scan.c:29: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/renesas_usbhs/rza2.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-settings.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/host/ohci-hcd.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/nodemask.h:91, from /tmp/next/build/include/linux/numa.h:6, from /tmp/next/build/include/linux/cma.h:7, from /tmp/next/build/drivers/dma-buf/heaps/cma_heap.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/cpufreq/tegra186-cpufreq.c: In function 'tegra186_cpufreq_init': /tmp/next/build/drivers/cpufreq/tegra186-cpufreq.c:197:44: warning: 'freq_table' may be used uninitialized [-Wmaybe-uninitialized] 197 | policy->freq_table =3D freq_table; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/next/build/drivers/cpufreq/tegra186-cpufreq.c:178:41: note: 'freq_table' was declared here 178 | struct cpufreq_frequency_table *freq_table; | ^~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/tuners/tda827x.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/../common/mtk_vcodec_cmn_drv.h:10, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/mtk_vcodec_enc_drv.h:10, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/encoder/venc_vpu_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/ufs/host/ufs-qcom.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/acpi_iort.h:10, from /tmp/next/build/drivers/iommu/dma-iommu.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/iommu/dma-iommu.c: In function 'iommu_dma_unmap_sg': /tmp/next/build/drivers/iommu/dma-iommu.c:1580:51: warning: 'start' may be used uninitialized [-Wmaybe-uninitialized] 1580 | __iommu_dma_unmap(dev, start, end - start); | ~~~~^~~~~~~ /tmp/next/build/drivers/iommu/dma-iommu.c:1536:29: note: 'start' was declared here 1536 | dma_addr_t end =3D 0, start; | ^~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_h264_req_common.h:10, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_h264_req_common.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/mm/context.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/acpi/device_pm.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/blk_plug.h:5, from /tmp/next/build/mm/readahead.c:116: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/cadence/phy-cadence-torre= nt.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/mmc/host/sdhci_am654.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/musb/musb_gadget.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/mmc/core/sdio_bus.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-crossbar.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/cpufreq/tegra194-cpufreq.c: In function 'tegra194_cpufreq_init': /tmp/next/build/drivers/cpufreq/tegra194-cpufreq.c:526:44: warning: 'freq_table' may be used uninitialized [-Wmaybe-uninitialized] 526 | policy->freq_table =3D freq_table; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/next/build/drivers/cpufreq/tegra194-cpufreq.c:505:41: note: 'freq_table' was declared here 505 | struct cpufreq_frequency_table *freq_table; | ^~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/include/linux/cdev.h:5, from /tmp/next/build/drivers/i2c/i2c-dev.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/libata-pata-timings.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/staging/media/meson/vdec/code= c_vp9.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/cadence/cdns-dphy-rx.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/cros-ec-regulator.c= :5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/gadget/function/f_ncm.c:1= 5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/typec/tcpm/tcpci_rt1711h.= c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mmc/core/sdio_cis.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/mdio/mdio-xgene.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/amlogic/phy-meson-g12a-mi= pi-dphy-analog.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/../aarch32.c:1= 3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/power/supply/max17042_battery= =2Ec:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/power/supply/max17042_battery.c: In function 'max17042_init_model': /tmp/next/build/drivers/power/supply/max17042_battery.c:682:34: warning: taking address of packed member of 'struct max17042_config_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | chip->config_data->cell_char_tbl, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-core.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/seq_file.h:9, from /tmp/next/build/drivers/char/tpm/eventlog/common.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/drivers/regulator/fixed.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/console.h:17, from /tmp/next/build/drivers/video/fbdev/core/fbmem.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/rtc/rtc-ds3232.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/regmap.h:15, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-gasket.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/audit.h:12, from /tmp/next/build/arch/arm64/kernel/ptrace.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/devfreq/mtk-cci-devfreq.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/fbdev/core/fb_info.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/scatterlist.h:8, from /tmp/next/build/drivers/mmc/core/sdio_ops.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/usb/gadget/config.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/mtu3/mtu3.h:13, from /tmp/next/build/drivers/usb/mtu3/mtu3_dr.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hid/i2c-hid/i2c-hid-core.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/xen/arm-device.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/i2c/i2c-mux.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/leds/leds-lm3692x.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/char/tpm/tpm-sysfs.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/common/videobuf2/videob= uf2-v4l2.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/typec/tcpm/tcpci.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/usb/typec/tcpm/tcpci.c:16: In function 'regmap_update_bits', inlined from 'tcpci_set_orientation' at /tmp/next/build/drivers/usb/typ= ec/tcpm/tcpci.c:335:9: /tmp/next/build/include/linux/regmap.h:1347:16: warning: 'reg' may be used uninitialized [-Wmaybe-uninitialized] 1347 | return regmap_update_bits_base(map, reg, mask, val, NULL, f= alse, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~ /tmp/next/build/drivers/usb/typec/tcpm/tcpci.c: In function 'tcpci_set_orientation': /tmp/next/build/drivers/usb/typec/tcpm/tcpci.c:317:22: note: 'reg' was declared here 317 | unsigned int reg; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/mmc/core/sdio.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/fbdev/core/fbcvt.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_msm.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/power/supply/bq25980_charger.= c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/security/keys/request_key.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/gadget/udc/tegra-xudc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsi_sysfs.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/fbcmap.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_connector.h:26, from /tmp/next/build/include/drm/bridge/aux-bridge.h:10, from /tmp/next/build/drivers/usb/typec/tcpm/fusb302.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/llist.h:51, from /tmp/next/build/include/drm/drm_connector.h:27: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/crypto/algapi.h:12, from /tmp/next/build/include/crypto/scatterwalk.h:14, from /tmp/next/build/crypto/shash.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/hwmon/ina3221.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/acpi/bus.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/debug-= sr.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/debug-sr.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/phy.h:15, from /tmp/next/build/drivers/net/phy/phy-core.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/devm-helpers.h:26, from /tmp/next/build/drivers/power/supply/rk817_charger.c:= 12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/802/psnap.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/dwc3/dwc3-imx.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/musb/musb_debugfs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/modedb.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/usb/typec/mux/fsa4480.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/renesas_usbhs/mod_gadget.= c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/renesas_usbhs/mod_gadget.c: In function 'usbhs_mod_gadget_probe': /tmp/next/build/drivers/usb/renesas_usbhs/mod_gadget.c:1134:57: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=3D] 1134 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~ /tmp/next/build/drivers/usb/renesas_usbhs/mod_gadget.c:1134:54: note: directive argument in the range [-2147483641, 2147483646] 1134 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~~~~~ /tmp/next/build/drivers/usb/renesas_usbhs/mod_gadget.c:1134:17: note: 'snprintf' output between 4 and 14 bytes into a destination of size 8 1134 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/dwc3/dwc3-imx8mp.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/uio.h:8, from /tmp/next/build/include/linux/socket.h:8, from /tmp/next/build/include/uapi/linux/if.h:25, from /tmp/next/build/include/linux/mii.h:12, from /tmp/next/build/include/uapi/linux/mdio.h:15, from /tmp/next/build/include/linux/mdio.h:9, from /tmp/next/build/drivers/net/pcs/pcs-lynx.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mmc/core/sdio_io.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/scatterlist.h:8, from /tmp/next/build/include/linux/iommu.h:10, from /tmp/next/build/drivers/gpu/drm/arm/malidp_planes.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/mfd/rk8xx-core.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/lib/dump_stack.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/cputype.h:264, from /tmp/next/build/arch/arm64/include/asm/cache.h:43, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/lib/dump_stack.c:10: In function '__daif_local_irq_restore', inlined from 'arch_local_irq_restore' at /tmp/next/build/arch/arm64/inc= lude/asm/irqflags.h:195:3, inlined from 'dump_stack_lvl' at /tmp/next/build/lib/dump_stack.c:123:3: /tmp/next/build/arch/arm64/include/asm/sysreg.h:1176:9: warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized] 1176 | asm volatile("msr " __stringify(r) ", %x0" \ | ^~~ /tmp/next/build/arch/arm64/include/asm/irqflags.h:175:9: note: in expansion of macro 'write_sysreg' 175 | write_sysreg(flags, daif); | ^~~~~~~~~~~~ /tmp/next/build/lib/dump_stack.c: In function 'dump_stack_lvl': /tmp/next/build/lib/dump_stack.c:106:23: note: 'flags' was declared here 106 | unsigned long flags; | ^~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_npcm.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm-table.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/fs/stat.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/crypto/algapi.h:12, from /tmp/next/build/include/crypto/scatterwalk.h:14, from /tmp/next/build/crypto/ahash.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/net/802/stp.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_wi= ndsor.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_emulate.h:= 15, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/adjust= _pc.h:13, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/../vgic-v2-cpu= if-proxy.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/power/supply/max77759_charger= =2Ec:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'fsl_samsung_hdmi_calculate_phy', inlined from 'fsl_samsung_hdmi_phy_find_settings.isra' at /tmp/next/bui= ld/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:555:2: /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:527:34: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 527 | cal_phy->pll_div_regs[0] =3D FIELD_PREP(REG01_PMS_P_MASK, p= ); /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c: In function 'fsl_samsung_hdmi_phy_find_settings.isra': /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:540:12: note: 'p' was declared here 540 | u8 p, s; | ^ In function 'fsl_samsung_hdmi_calculate_phy', inlined from 'fsl_samsung_hdmi_phy_find_settings.isra' at /tmp/next/bui= ld/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:555:2: /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:528:34: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 528 | cal_phy->pll_div_regs[1] =3D m; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c: In function 'fsl_samsung_hdmi_phy_find_settings.isra': /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:539:13: note: 'm' was declared here 539 | u16 m; | ^ /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:540:15: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 540 | u8 p, s; | ^ In function 'fsl_samsung_hdmi_calculate_phy', inlined from 'fsl_samsung_hdmi_phy_find_settings.isra' at /tmp/next/bui= ld/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:555:2: /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:527:34: warning: 'best_p' may be used uninitialized [-Wmaybe-uninitialized] 527 | cal_phy->pll_div_regs[0] =3D FIELD_PREP(REG01_PMS_P_MASK, p= ); /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c: In function 'fsl_samsung_hdmi_phy_find_settings.isra': /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:378:16: note: 'best_p' was declared here 378 | u8 _p, best_p; | ^~~~~~ In function 'fsl_samsung_hdmi_calculate_phy', inlined from 'fsl_samsung_hdmi_phy_find_settings.isra' at /tmp/next/bui= ld/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:555:2: /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:528:34: warning: 'best_m' may be used uninitialized [-Wmaybe-uninitialized] 528 | cal_phy->pll_div_regs[1] =3D m; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c: In function 'fsl_samsung_hdmi_phy_find_settings.isra': /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:379:17: note: 'best_m' was declared here 379 | u16 _m, best_m; | ^~~~~~ /tmp/next/build/drivers/phy/freescale/phy-fsl-samsung-hdmi.c:380:16: warning: 'best_s' may be used uninitialized [-Wmaybe-uninitialized] 380 | u8 _s, best_s; | ^~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/usb/typec/tipd/core.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/arm/malidp_crtc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/power/supply/bq25890_charger.= c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/host/ohci-platform.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/remoteproc/mtk_scp.c:7: In function 'dev_set_drvdata', inlined from 'platform_set_drvdata' at /tmp/next/build/include/linux/pl= atform_device.h:326:2, inlined from 'scp_add_multi_core' at /tmp/next/build/drivers/remoteproc= /mtk_scp.c:1359:2, inlined from 'scp_cluster_init' at /tmp/next/build/drivers/remoteproc/m= tk_scp.c:1394:9, inlined from 'scp_probe' at /tmp/next/build/drivers/remoteproc/mtk_scp.= c:1439:8: /tmp/next/build/include/linux/device.h:996:26: warning: 'scp' may be used uninitialized [-Wmaybe-uninitialized] 996 | dev->driver_data =3D data; | ~~~~~~~~~~~~~~~~~^~~~~~ /tmp/next/build/drivers/remoteproc/mtk_scp.c: In function 'scp_probe': /tmp/next/build/drivers/remoteproc/mtk_scp.c:1314:25: note: 'scp' was declared here 1314 | struct mtk_scp *scp, *temp; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/scsi/scsi_devinfo.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_start_in': /tmp/next/build/drivers/soc/qcom/smp2p.c:279:48: warning: taking address of packed member of 'struct smp2p_smem_item' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | entry->value =3D (u32 __iomem *)&in= ->entries[i].value; | ^~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_notify_in': /tmp/next/build/drivers/soc/qcom/smp2p.c:305:48: warning: taking address of packed member of 'struct smp2p_smem_item' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | entry->value =3D (u32 __iomem *)&in= ->entries[i].value; | ^~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_outbound_entry': /tmp/next/build/drivers/soc/qcom/smp2p.c:525:24: warning: taking address of packed member of 'struct smp2p_smem_item' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | entry->value =3D (u32 __iomem *)&out->entries[out->valid_en= tries].value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/hcd_ddma.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/phy/amlogic/phy-meson-axg-pci= e.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/ethernet/eth.c:36: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-ioc.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/include/linux/pcs/pcs-xpcs.h:10, from /tmp/next/build/drivers/net/pcs/pcs-xpcs-wx.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/802/garp.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/net/mdio/mdio-mux.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/mm/mmu.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/v4l2-event.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _buffer.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/cadence/phy-cadence-salvo= =2Ec:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/pagemap.h:8, from /tmp/next/build/ipc/mqueue.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ufs/host/ufs-renesas.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/security/keys/process_keys.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ make[4]: *** [/tmp/next/build/scripts/Makefile.build:551: drivers/ufs] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included =66rom /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/audit.h:12, from /tmp/next/build/kernel/capability.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/scmi-regulator.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/freescale/phy-fsl-imx8-mi= pi-dphy.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/freescale/phy-fsl-imx8m-p= cie.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _common.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/nxp/imx7-media= -csi.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/drivers/md/dm.h:13, from /tmp/next/build/drivers/md/dm-linear.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_emulate.h:= 15, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/adjust= _pc.h:13, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/switch= =2Eh:10, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/switch.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/poll.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/media/media-device.h:14, from /tmp/next/build/include/media/v4l2-device.h:12, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-core.h:10, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mdp_cfg_data.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/usb/gadget/udc/renesas_usb3.c= :8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/scatterlist.h:8, from /tmp/next/build/include/linux/virtio.h:7, from /tmp/next/build/drivers/virtio/virtio_balloon.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'apple_z2_upload_firmware', inlined from 'apple_z2_boot' at /tmp/next/build/drivers/input/touchscre= en/apple_z2.c:342:10: /tmp/next/build/drivers/input/touchscreen/apple_z2.c:315:41: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 315 | error =3D apple_z2_send_firmware_bl= ob(z2, data, size, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/input/touchscreen/apple_z2.c: In function 'apple_z2_boot': /tmp/next/build/drivers/input/touchscreen/apple_z2.c:264:16: note: 'size' was declared here 264 | size_t size; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/tw.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/media/tuners/tda8290.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/input/mouse/synaptics.c:23: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/input/mouse/synaptics.c: In function 'synaptics_report_mt_data': /tmp/next/build/drivers/input/mouse/synaptics.c:1043:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 1043 | input_mt_assign_slots(dev, slot, pos, nsemi, DMAX * priv->i= nfo.x_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~ In file included from /tmp/next/build/drivers/input/mouse/synaptics.c:26: /tmp/next/build/include/linux/input/mt.h:124:5: note: by argument 3 of type 'const struct input_mt_pos *' to 'input_mt_assign_slots' declared here 124 | int input_mt_assign_slots(struct input_dev *dev, int *slots, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/input/mouse/synaptics.c:1033:29: note: 'pos' declared here 1033 | struct input_mt_pos pos[2]; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/drivers/mmc/host/mmc_spi.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/phy/hisilicon/phy-hi6220-usb.= c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/usb/gadget/function/f_ecm.c:1= 2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/hwmon/jc42.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/dmi.h:5, from /tmp/next/build/drivers/hid/i2c-hid/i2c-hid-dmi-quirk= s.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/dmi.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/backlight.h:12, from /tmp/next/build/drivers/video/backlight/sy7758.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/seq_file.h:9, from /tmp/next/build/drivers/char/tpm/eventlog/tpm1.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/freescale/phy-fsl-imx8mq-= usb.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/nospec.h:10, from /tmp/next/build/include/linux/uaccess.h:9, from /tmp/next/build/drivers/usb/mtu3/mtu3_debugfs.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/uaccess.h:10: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/qcom/venus/cor= e.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/kernel/signal.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-hw.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/mfd/rk8xx-i2c.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/renesas/rcar-i= sp/csisp.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/gpu/drm/display/drm_bridge_co= nnector.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/802/mrp.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/regulator/bd718x7-regulator.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/amlogic/phy-meson-axg-mip= i-pcie-analog.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/leds/leds-pca9532.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid-4-1.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/regulator/axp20x-regulator.c:= 16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vpu_ma= lone.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/cadence/phy-cadence-sierr= a.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_h264_req_multi_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/seq_file.h:9, from /tmp/next/build/drivers/char/tpm/eventlog/tpm2.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/net/pcs/pcs-rzn1-miic.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm-target.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/arm/malidp_mw.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/amphion/vpu_co= lor.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/hwmon/lm75.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/ahci.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/kernel/ptrace.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/even= tfd.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/qcom/venus/fir= mware.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/hid/i2c-hid/i2c-hid-acpi.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/fbdev/core/fb_cmdline.c= :19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/include/linux/clk-provider.h:11, from /tmp/next/build/drivers/clk/clk-gpio.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/tuners/tda9887.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_pci.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mmc/core/sdio_irq.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/nxp/imx-mipi-c= sis.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/netlink/af_netlink.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/acompress.h:12, from /tmp/next/build/include/crypto/internal/acompress.h:1= 2, from /tmp/next/build/drivers/crypto/hisilicon/zip/zip_cryp= to.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/scsi/scsi_sysctl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/iio/adc/exynos_adc.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'mt6359_auxadc_read_adc', inlined from 'mt6359_auxadc_read_raw' at /tmp/next/build/drivers/iio/ad= c/mt6359-auxadc.c:797:10: /tmp/next/build/drivers/iio/adc/mt6359-auxadc.c:752:20: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 752 | *out =3D val & GENMASK(chan->scan_type.realbits - 1, 0); /tmp/next/build/drivers/iio/adc/mt6359-auxadc.c:705:13: note: 'val' was declared here 705 | u32 val; | ^~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-xilinx.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/net/sched/sch_generic.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/akcipher.h:11, from /tmp/next/build/include/crypto/internal/akcipher.h:10, from /tmp/next/build/crypto/akcipher.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/i2c/algos/i2c-algo-bit.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/hid/i2c-hid/i2c-hid-acpi-prp0= 001.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/iio/adc/max9611.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/iio/adc/imx93_adc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/include/linux/regmap.h:15, from /tmp/next/build/include/linux/mfd/rohm-generic.h:7, from /tmp/next/build/drivers/regulator/bd9571mwv-regulator= =2Ec:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/iio/adc/imx8qxp-adc.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/arch/arm64/mm/pageattr.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/host/ohci-exynos.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_hyp.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/tlb.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/iio/adc/rockchip_saradc.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/ahci_platform.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/mfd/rk8xx-spi.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/iio/adc/meson_saradc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _core.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/net/mdio/mdio-mux-bcm-iproc.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/tun.c:35: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/input/keyboard/cros_ec_keyb.c= :14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/phy/amlogic/phy-meson-axg-mip= i-dphy.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'davinci_gpio_save_context', inlined from 'davinci_gpio_suspend' at /tmp/next/build/drivers/gpio/gpi= o-davinci.c:652:2: /tmp/next/build/drivers/gpio/gpio-davinci.c:617:40: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 617 | writel_relaxed(GENMASK(31, 0), &g->intstat); | ^~~~~~~~~~~ /tmp/next/build/drivers/gpio/gpio-davinci.c: In function 'davinci_gpio_suspend': /tmp/next/build/drivers/gpio/gpio-davinci.c:599:43: note: 'g' was declared here 599 | struct davinci_gpio_regs __iomem *g; | ^ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/hisilicon/phy-histb-combp= hy.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/media/tuners/xc2028.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/iio/common/st_sensors/st_sens= ors_i2c.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/common/st_sensors/st_sens= ors_spi.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/ata/libahci.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/leds/leds-pca963x.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/iio/adc/ti-ads1015.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/linkmode.h:4, from /tmp/next/build/drivers/net/phy/linkmode.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/common/st_sensors/st_sens= ors_buffer.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/radix-tree.h:11, from /tmp/next/build/include/linux/idr.h:15, from /tmp/next/build/drivers/media/platform/renesas/rcar-v= in/rcar-core.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/input/touchscreen/atmel_mxt_t= s.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/common/st_sensors/st_sens= ors_trigger.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/mm/folio.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/char/tpm/tpm.h:21, from /tmp/next/build/drivers/char/tpm/tpm2-sessions.c:66: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/broadcom/phy-bcm-sr-pcie.= c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/scsi/scsi_debugfs.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/display/drm_dp_dual_m= ode_helper.c:23: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/xen/xen-balloon.c:35: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/drivers/net/phy/phy_caps.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/mempool.h:8, from /tmp/next/build/include/linux/bio.h:8, from /tmp/next/build/drivers/xen/biomerge.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/common/st_sensors/st_sens= ors_core.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_emulate.h:= 15, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/adjust= _pc.h:13, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/../exception.c= :13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/magnetometer/st_magn_buff= er.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/bina= ry_stats.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-core.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/magnetometer/st_magn_core= =2Ec:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/magnetometer/st_magn_i2c.= c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/magnetometer/st_magn_spi.= c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/typec/mux/it5205.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/musb/sunxi.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec_drv_if.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/radix-tree.h:11, from /tmp/next/build/include/linux/idr.h:15, from /tmp/next/build/drivers/media/platform/qcom/venus/hel= pers.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/iio/iio.h:11, from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx= _fusion.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c:18: In function 'st_lsm6dsx_fusion_set_odr_locked', inlined from 'st_lsm6dsx_fusion_set_odr' at /tmp/next/build/drivers/iio= /imu/st_lsm6dsx/st_lsm6dsx_fusion.c:134:8: /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h:81:49: warning: 'odr_val' may be used uninitialized [-Wmaybe-uninitialized] 81 | #define ST_LSM6DSX_SHIFT_VAL(val, mask) (((val) << __ffs(mask)) & (= mask)) | ~~~~~~~^~~~~~~~~~~~~~~ /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c:85:24: note: in expansion of macro 'ST_LSM6DSX_SHIFT_VAL' 85 | data =3D ST_LSM6DSX_SHIFT_VAL(odr_val, reg->mask); | ^~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c:80:20: note: 'odr_val' was declared here 80 | u8 odr_val; | ^~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kernfs.h:10, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/moduleparam.h:11, from /tmp/next/build/drivers/usb/cdns3/cdnsp-gadget.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ata/libahci_platform.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx= _spi.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx= _i2c.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/wait.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/iio/light/isl29018.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-map.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/backlight.h:12, from /tmp/next/build/drivers/video/fbdev/core/fb_backlight= =2Ec:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/media/v4l2-core/v4l2-dev.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/mtd/spi-nor/core.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/thermal/samsung/exynos_tmu.c:= 14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/mm/truncate.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/renesas/rzg2l-= cru/rzg2l-csi2.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/fs/pipe.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx= _shub.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/remoteproc.h:12, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-vpu.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx= _buffer.c:55: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/pmdomain/core.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/fs/exec.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/gadget/function/f_eem.c:1= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/iio/pressure/mpl3115.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/renesas/rcar-i= sp/core.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/drivers/usb/dwc2/debugfs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/mmc/core/sd_uhs2.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c: In function 'tcpm_pd_data_request': /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:3719:50: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 3719 | tcpm_handle_vdm_request(port, msg->payload, cnt, rx= _sop_type); | ~~~^~~~~~~~~ /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:3731:52: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 3731 | tcpm_handle_alert(port, msg->payload, cnt); | ~~~^~~~~~~~~ In function 'tcpm_pd_svdm', inlined from 'tcpm_handle_vdm_request' at /tmp/next/build/drivers/usb/t= ypec/tcpm/tcpm.c:2838:10, inlined from 'tcpm_pd_data_request' at /tmp/next/build/drivers/usb/type= c/tcpm/tcpm.c:3719:3, inlined from 'tcpm_pd_rx_handler' at /tmp/next/build/drivers/usb/typec/= tcpm/tcpm.c:4228:5: /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2717:42: warning: 'pdev_prime' may be used uninitialized [-Wmaybe-uninitialized] 2717 | if (adev && pdev_prime) { | ^~ /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c: In function 'tcpm_pd_rx_handler': /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2442:38: note: 'pdev_prime' was declared here 2442 | struct typec_altmode *pdev, *pdev_prime; | ^~~~~~~~~~ In function 'tcpm_pd_svdm', inlined from 'tcpm_handle_vdm_request' at /tmp/next/build/drivers/usb/t= ypec/tcpm/tcpm.c:2838:10, inlined from 'tcpm_pd_data_request' at /tmp/next/build/drivers/usb/type= c/tcpm/tcpm.c:3719:3, inlined from 'tcpm_pd_rx_handler' at /tmp/next/build/drivers/usb/typec/= tcpm/tcpm.c:4228:5: /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2726:42: warning: 'pdev' may be used uninitialized [-Wmaybe-uninitialized] 2726 | if (adev && pdev) { | ^~ /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c: In function 'tcpm_pd_rx_handler': /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2442:31: note: 'pdev' was declared here 2442 | struct typec_altmode *pdev, *pdev_prime; | ^~~~ In function 'tcpm_pd_svdm', inlined from 'tcpm_handle_vdm_request' at /tmp/next/build/drivers/usb/t= ypec/tcpm/tcpm.c:2838:10, inlined from 'tcpm_pd_data_request' at /tmp/next/build/drivers/usb/type= c/tcpm/tcpm.c:3719:3, inlined from 'tcpm_pd_rx_handler' at /tmp/next/build/drivers/usb/typec/= tcpm/tcpm.c:4228:5: /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2690:56: warning: 'modep_prime' may be used uninitialized [-Wmaybe-uninitialized] 2690 | if (modep_prime->nsvids) { | ~~~~~~~~~~~^~~~~~~~ /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c: In function 'tcpm_pd_rx_handler': /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2443:38: note: 'modep_prime' was declared here 2443 | struct pd_mode_data *modep, *modep_prime; | ^~~~~~~~~~~ In function 'tcpm_pd_svdm', inlined from 'tcpm_handle_vdm_request' at /tmp/next/build/drivers/usb/t= ypec/tcpm/tcpm.c:2838:10, inlined from 'tcpm_pd_data_request' at /tmp/next/build/drivers/usb/type= c/tcpm/tcpm.c:3719:3, inlined from 'tcpm_pd_rx_handler' at /tmp/next/build/drivers/usb/typec/= tcpm/tcpm.c:4228:5: /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2679:50: warning: 'modep' may be used uninitialized [-Wmaybe-uninitialized] 2679 | if (modep->nsvids && suppor= ts_modal(port)) { | ~~~~~^~~~~~~~ /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c: In function 'tcpm_pd_rx_handler': /tmp/next/build/drivers/usb/typec/tcpm/tcpm.c:2443:30: note: 'modep' was declared here 2443 | struct pd_mode_data *modep, *modep_prime; | ^~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/regulator/fan53555.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/iio/light/vcnl4000.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx= _core.c:74: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/crypto/algapi.h:12, from /tmp/next/build/include/crypto/internal/sig.h:10, from /tmp/next/build/crypto/sig.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/notifier.h:14, from /tmp/next/build/security/lsm_notifier.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/renesas/rcar-c= si2.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/sata_sil24.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/arch/arm64/kernel/sys.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/base/property.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/mmc/host/mtk-sd.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/vdec.c= :7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/rtc/rtc-max77686.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_drv.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-pipe.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/crypto/sa2ul.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/phy/broadcom/phy-bcm-sr-usb.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/uapi/linux/aio_abi.h:31, from /tmp/next/build/include/linux/syscalls.h:84, from /tmp/next/build/security/keys/compat.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/drivers/md/dm.h:13, from /tmp/next/build/drivers/md/dm-stripe.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/md/dm-stripe.c: In function 'stripe_map': /tmp/next/build/drivers/md/dm-stripe.c:293:36: warning: taking address of packed member of 'struct bvec_iter' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | &stripe, &bio->bi_iter.bi_sector); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/rockchip/rga/r= ga-hw.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/tuners/xc5000.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/tuners/xc4000.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/arch/arm64/mm/fixmap.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid-340.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec_drv.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/net/mdio/mdio-mux-mmioreg.c:1= 0: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/fbdev/core/fbmon.c:31: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/dwc3/dwc3-rtk.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/log2.h:12, from /tmp/next/build/arch/arm64/include/asm/hwcap.h:50, from /tmp/next/build/arch/arm64/include/asm/cpufeature.h:1= 2, from /tmp/next/build/arch/arm64/include/asm/ptrace.h:11, from /tmp/next/build/arch/arm64/include/asm/virt.h:66, from /tmp/next/build/arch/arm64/include/asm/kvm_asm.h:12, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/hyp-smp.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid-4-7.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/kref.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec_drv.h:10, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec_vpu_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-timeout.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/mmc/core/slot-gpio.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/media/v4l2-ctrls.h:11, from /tmp/next/build/drivers/media/platform/renesas/rcar-i= sp/core-io.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/media/v4l2-ctrls.h:12: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/renesas/rcar-isp/core-io.c: In function 'risp_io_input_try_format': /tmp/next/build/drivers/media/platform/renesas/rcar-isp/core-io.c:333:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | v4l_bound_align_image(&pix->width, 128, 5120, 2, | ^~~~~~~~~~~ /tmp/next/build/drivers/media/platform/renesas/rcar-isp/core-io.c:334:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | &pix->height, 128, 4096, 2, 0); | ^~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/renesas/rcar-isp/core-io.c: In function 'risp_io_capture_try_format': /tmp/next/build/drivers/media/platform/renesas/rcar-isp/core-io.c:723:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 723 | v4l_bound_align_image(&pix->width, 128, 5120, 2, | ^~~~~~~~~~~ /tmp/next/build/drivers/media/platform/renesas/rcar-isp/core-io.c:724:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 724 | &pix->height, 128, 4096, 2, 0); | ^~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/drivers/regulator/gpio-regulator.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec/vdec_hevc_req_multi_if.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/platform/chrome/cros_typec_vdm.c: In function 'cros_typec_handle_vdm_response': /tmp/next/build/drivers/platform/chrome/cros_typec_vdm.c:89:45: warning: taking address of packed member of 'struct ec_response_typec_vdm_response' may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | ret =3D typec_altmode_vdm(amode, hdr, &resp.vdm_response[1]= , resp.vdm_data_objects); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/console.h:17, from /tmp/next/build/drivers/video/fbdev/xen-fbfront.c:23: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/hwmon/lm90.c:102: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/ahci_ceva.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/char/tpm/tpm_ppi.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_pipeline.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/hisilicon/phy-hisi-inno-u= sb2.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/net/sched/sch_mq.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/arch/arm64/mm/hugetlbpage.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/rtc/rtc-pl031.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/renesas/rzg2l-= cru/rzg2l-core.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/scsi/scsi_trace.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mmc/host/of_mmc_spi.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/include/linux/phy_link_topology.h:14, from /tmp/next/build/drivers/net/phy/phy_link_topology.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/hi6421v530-regulato= r.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_device.h:4, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_framebuffer.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/kref.h:16, from /tmp/next/build/include/drm/drm_device.h:5: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/kallsyms.h:11, from /tmp/next/build/drivers/usb/gadget/composite.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c: In function 'bos_desc': /tmp/next/build/drivers/usb/gadget/composite.c:768:30: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_EXT_CAP= _SIZE); | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c:785:30: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SS_CAP_= SIZE); | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c:818:30: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 818 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SSP_CAP= _SIZE(ssac)); | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c:884:30: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 884 | le16_add_cpu(&bos->wTotalLength, | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c: In function 'get_string': /tmp/next/build/drivers/usb/gadget/composite.c:1269:44: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1269 | collect_langs(sp, s->wData); | ~^~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c:1274:52: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1274 | collect_langs(sp, s->wData); | ~^~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c:1279:60: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1279 | collect_langs(sp, s->wData); | ~^~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c:1286:44: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1286 | collect_langs(sp, s->wData); | ~^~~~~~~ /tmp/next/build/drivers/usb/gadget/composite.c: In function 'composite_setup': /tmp/next/build/drivers/usb/gadget/composite.c:1771:50: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1771 | __le16 *temp =3D (__le16 *)&ctrl->wLength; | ^~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/renesas/rzg2l-= cru/rzg2l-ip.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/bpf/bpf_dummy_struct_ops.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-video.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_dev.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_kms.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm-io.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/leds.h:12, from /tmp/next/build/drivers/leds/flash/leds-qcom-flash.c:= 8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/video/fbdev/efifb.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_connector.h:26, from /tmp/next/build/include/drm/bridge/aux-bridge.h:10, from /tmp/next/build/drivers/usb/typec/mux/ptn36502.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/llist.h:51, from /tmp/next/build/include/drm/drm_connector.h:27: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_drv.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_d= u_drv.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/interconnect.h:10, from /tmp/next/build/drivers/media/platform/amphion/venc.c= :7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/vfio= =2Ec:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_d= u_crtc.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= dsc.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/dwc3/dwc3-generic-plat.c:= 10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/drivers/mfd/sec-i2c.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/input/touchscreen/edt-ft5x06.= c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/chipidea/usbmisc_imx.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/dma/pl330.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'fill_px', inlined from 'pl330_prep_dma_cyclic' at /tmp/next/build/drivers/dma/pl3= 30.c:2751:3: /tmp/next/build/drivers/dma/pl330.c:2629:22: warning: 'dst' may be used uninitialized [-Wmaybe-uninitialized] 2629 | px->dst_addr =3D dst; | ~~~~~~~~~~~~~^~~~~ /tmp/next/build/drivers/dma/pl330.c: In function 'pl330_prep_dma_cyclic': /tmp/next/build/drivers/dma/pl330.c:2687:20: note: 'dst' was declared here 2687 | dma_addr_t dst; | ^~~ In function 'fill_px', inlined from 'pl330_prep_dma_cyclic' at /tmp/next/build/drivers/dma/pl3= 30.c:2751:3: /tmp/next/build/drivers/dma/pl330.c:2630:22: warning: 'src' may be used uninitialized [-Wmaybe-uninitialized] 2630 | px->src_addr =3D src; | ~~~~~~~~~~~~~^~~~~ /tmp/next/build/drivers/dma/pl330.c: In function 'pl330_prep_dma_cyclic': /tmp/next/build/drivers/dma/pl330.c:2688:20: note: 'src' was declared here 2688 | dma_addr_t src; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/amphion/vpu_db= g.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/firmware.h:8, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _firmware.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/phy/mdio_bus_provider.c:1= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_connector.h:26, from /tmp/next/build/include/drm/bridge/aux-bridge.h:10, from /tmp/next/build/drivers/usb/typec/mux/ps883x.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/llist.h:51, from /tmp/next/build/include/drm/drm_connector.h:27: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/i2c/busses/i2c-designware-com= mon.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/i2c/busses/i2c-designware-sla= ve.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-debug.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/rockchip/rga/r= ga.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/rockchip/rga/rga.c: In function 'vidioc_try_fmt': /tmp/next/build/drivers/media/platform/rockchip/rga/rga.c:439:40: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | v4l2_apply_frmsize_constraints(&pix_fmt->width, &pix_fmt->h= eight, &frmsize); | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/rockchip/rga/rga.c:439:57: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | v4l2_apply_frmsize_constraints(&pix_fmt->width, &pix_fmt->h= eight, &frmsize); | ^~~~~~~~~~~= ~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_common.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/fb_defio.c:1= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/xen/xenbus/xenbus_dev_fronten= d.c:40: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/drm/drm_print.h:31, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_pipeline_state.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/phy/phy_device.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/kvm_types.h:34, from /tmp/next/build/include/kvm/iodev.h:6, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/coal= esced_mmio.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/input.h:8, from /tmp/next/build/drivers/input/keyboard/imx-sm-bbm-key= =2Ec:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/include/linux/clk-provider.h:11, from /tmp/next/build/drivers/clk/clk-cs2000-cp.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/renesas/rcar-v= in/rcar-dma.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/hid/i2c-hid/i2c-hid-of.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/i2c/busses/i2c-designware-mas= ter.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_crtc.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/char/tpm/eventlog/acpi.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/usb/typec/mux/nb7vpq904m.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_d= u_encoder.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/mdio-mux.h:12, from /tmp/next/build/drivers/net/mdio/mdio-mux-multiplexer= =2Ec:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_d= u_kms.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_imx.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/usb/gadget/function/f_rndis.c= :15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _ctrls.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/media/v4l2-common.h:17, from /tmp/next/build/drivers/media/platform/rockchip/rkcif= /rkcif-capture-dvp.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/hid.h:17, from /tmp/next/build/sound/usb/mixer_quirks.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/input/touchscreen/elants_i2c.= c:23: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/security/security.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_vm_enough_memory_mm': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:786:9: note: in expansion of macro 'lsm_for_each_hook' 786 | lsm_for_each_hook(scall, vm_enough_memory) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_fs_context_parse_param': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:944:9: note: in expansion of macro 'lsm_for_each_hook' 944 | lsm_for_each_hook(scall, fs_context_parse_param) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_sb_set_mnt_opts': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:1178:9: note: in expansion of macro 'lsm_for_each_hook' 1178 | lsm_for_each_hook(scall, sb_set_mnt_opts) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_inode_init_security': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:1392:9: note: in expansion of macro 'lsm_for_each_hook' 1392 | lsm_for_each_hook(scall, inode_init_security) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_task_prctl': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:3369:9: note: in expansion of macro 'lsm_for_each_hook' 3369 | lsm_for_each_hook(scall, task_prctl) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_getselfattr': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:3872:9: note: in expansion of macro 'lsm_for_each_hook' 3872 | lsm_for_each_hook(scall, getselfattr) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_setselfattr': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:3948:9: note: in expansion of macro 'lsm_for_each_hook' 3948 | lsm_for_each_hook(scall, setselfattr) | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_getprocattr': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:3975:9: note: in expansion of macro 'lsm_for_each_hook' 3975 | lsm_for_each_hook(scall, getprocattr) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_setprocattr': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:3999:9: note: in expansion of macro 'lsm_for_each_hook' 3999 | lsm_for_each_hook(scall, setprocattr) { | ^~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c: In function 'security_lsmprop_to_secctx': /tmp/next/build/security/security.c:513:22: warning: taking address of packed member of 'struct lsm_static_calls_table' may result in an unaligned pointer value [-Waddress-of-packed-member] 513 | for (scall =3D static_calls_table.NAME; = \ | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/security/security.c:4062:9: note: in expansion of macro 'lsm_for_each_hook' 4062 | lsm_for_each_hook(scall, lsmprop_to_secctx) { | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/netlink/genetlink.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/bus/mhi/host/init.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/bus/mhi/host/init.c: In function 'mhi_init_dev_ctxt': /tmp/next/build/drivers/bus/mhi/host/init.c:394:33: warning: taking address of packed member of 'struct mhi_event_ctxt' may result in an unaligned pointer value [-Waddress-of-packed-member] 394 | ring->ctxt_wp =3D &er_ctxt->wp; | ^~~~~~~~~~~~ /tmp/next/build/drivers/bus/mhi/host/init.c:423:33: warning: taking address of packed member of 'struct mhi_cmd_ctxt' may result in an unaligned pointer value [-Waddress-of-packed-member] 423 | ring->ctxt_wp =3D &cmd_ctxt->wp; | ^~~~~~~~~~~~~ /tmp/next/build/drivers/bus/mhi/host/init.c: In function 'mhi_init_chan_ctxt': /tmp/next/build/drivers/bus/mhi/host/init.c:679:29: warning: taking address of packed member of 'struct mhi_chan_ctxt' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | tre_ring->ctxt_wp =3D &chan_ctxt->wp; | ^~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/samsung/exynos= -gsc/gsc-m2m.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c: In function 'gsc_m2m_s_fmt_mplane': /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c:339:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | frame->fmt =3D find_fmt(&pix->pixelformat, NULL, 0); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/usb/gadget/function/f_subset.= c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/media/v4l2-common.h:17, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-regs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c: In function 'mdp_try_fmt_mplane': /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c:175:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | mdp_bound_align_image(&pix_mp->width, &pix_mp->height, &s, = fmt->salign); | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c:175:47: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | mdp_bound_align_image(&pix_mp->width, &pix_mp->height, &s, = fmt->salign); | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c: In function 'mdp_set_src_crop': /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c:439:32: warning: taking address of packed member of 'struct img_crop' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | + mdp_to_fixed(&c->left_subpix, &crop->left_subpix); | ^~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c:441:32: warning: taking address of packed member of 'struct img_crop' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | + mdp_to_fixed(&c->top_subpix, &crop->top_subpix); | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c:443:32: warning: taking address of packed member of 'struct img_crop' may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | + mdp_to_fixed(&c->width_subpix, &crop->width_subpi= x); | ^~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c:445:32: warning: taking address of packed member of 'struct img_crop' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | + mdp_to_fixed(&c->height_subpix, &crop->height_sub= pix); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/media/platform/renesas/rcar_d= rif.c:40: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/iopoll.h:9, from /tmp/next/build/include/linux/irqchip/arm-gic-v5.h:8, from /tmp/next/build/arch/arm64/kvm/hyp/vhe/../vgic-v5-sr.= c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= _venus.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/i2c/busses/i2c-bcm-iproc.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/media/v4l2-core/v4l2-fh.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/spi/spi-mt65xx.c: In function 'mtk_spi_mem_exec_op': /tmp/next/build/drivers/spi/spi-mt65xx.c:1149:25: warning: 'rx_tmp_buf' may be used uninitialized [-Wmaybe-uninitialized] 1149 | memcpy(op->data.buf.in, rx_tmp_buf, op->dat= a.nbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~ /tmp/next/build/drivers/spi/spi-mt65xx.c:1002:28: note: 'rx_tmp_buf' was declared here 1002 | char *tx_tmp_buf, *rx_tmp_buf; | ^~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/v4l2-core/v4l2-spi.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/media/v4l2-core/v4l2-i2c.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/uapi/linux/aio_abi.h:31, from /tmp/next/build/include/linux/syscalls.h:84, from /tmp/next/build/fs/fcntl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/dsa/b53/b53_srab.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/cdns3/cdns3-ti.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/linkmode.h:4, from /tmp/next/build/drivers/net/phy/phy_port.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/include/linux/clk-provider.h:11, from /tmp/next/build/drivers/i2c/busses/i2c-designware-pla= tdrv.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/include/linux/irq.h:20, from /tmp/next/build/include/asm-generic/hardirq.h:17, from /tmp/next/build/arch/arm64/include/asm/hardirq.h:17, from /tmp/next/build/include/linux/hardirq.h:11, from /tmp/next/build/include/linux/interrupt.h:11, from /tmp/next/build/drivers/rtc/rtc-sun6i.c:21: In function '__raw_writel', inlined from 'writel' at /tmp/next/build/include/asm-generic/io.h:293:2, inlined from 'sun6i_rtc_setalarm' at /tmp/next/build/drivers/rtc/rtc-su= n6i.c:572:3: /tmp/next/build/arch/arm64/include/asm/io.h:43:9: warning: 'counter_val_hms' may be used uninitialized [-Wmaybe-uninitialized] 43 | asm volatile("str %w0, %1" : : "rZ" (val), "Qo" (*ptr)); | ^~~ /tmp/next/build/drivers/rtc/rtc-sun6i.c: In function 'sun6i_rtc_setalarm': /tmp/next/build/drivers/rtc/rtc-sun6i.c:526:26: note: 'counter_val_hms' was declared here 526 | u32 counter_val, counter_val_hms; | ^~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/kernel/umh.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_emulate.h:= 15, from /tmp/next/build/arch/arm64/kvm/hyp/include/hyp/adjust= _pc.h:13, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/hyp-main.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/v4l2-core/v4l2-mc.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/phy/marvell/phy-mvebu-a3700-u= tmi.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/kvm_types.h:34, from /tmp/next/build/include/kvm/iodev.h:6, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_= main.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_set_memslot': /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1990:17: warning: 'invalid_slot' may be used uninitialized [-Wmaybe-uninitialized] 1990 | kfree(invalid_slot); | ^~~~~~~~~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1916:33: note: 'invalid_slot' was declared here 1916 | struct kvm_memory_slot *invalid_slot; | ^~~~~~~~~~~~ /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn': /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3120:16: warning: 'pfn' may be used uninitialized [-Wmaybe-uninitialized] 3120 | return pfn; | ^~~ /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3081:19: note: 'pfn' was declared here 3081 | kvm_pfn_t pfn; | ^~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/platform/samsung/exynos= -gsc/gsc-core.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-core.c: In function 'gsc_try_fmt_mplane': /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-core.c:400:24: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 400 | fmt =3D find_fmt(&pix_mp->pixelformat, NULL, 0); | ^~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-core.c:440:31: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | v4l_bound_align_image(&pix_mp->width, min_w, max_w, mod_x, | ^~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-core.c:441:17: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | &pix_mp->height, min_h, max_h, mod_y, 0); | ^~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/scsi/scsi_logging.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/rockchip/rga/r= ga3-hw.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/v4l2-core/v4l2-common.c= :37: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/arch/arm64/kernel/stacktrace.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/renesas/rcar-v= in/rcar-v4l2.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/uring_cmd.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/uaccess.h:13, from /tmp/next/build/include/linux/sched/task.h:13, from /tmp/next/build/include/linux/sched/signal.h:10, from /tmp/next/build/include/linux/rcuwait.h:6, from /tmp/next/build/include/linux/percpu-rwsem.h:7, from /tmp/next/build/include/linux/fs/super_types.h:13, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/compat.h:17, from /tmp/next/build/drivers/media/v4l2-core/v4l2-compat-i= octl32.c:17: /tmp/next/build/drivers/media/v4l2-core/v4l2-compat-ioctl32.c: In function 'v4l2_compat_get_array_args': /tmp/next/build/drivers/media/v4l2-core/v4l2-compat-ioctl32.c:1080:49: warning: taking address of packed member of 'struct v4l2_ext_control32' may result in an unaligned pointer value [-Waddress-of-packed-member] 1080 | if (get_user(p, &ec32->string)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/drivers/media/v4l2-core/v4l2-compat-ioctl32.c:1080:37: note: in expansion of macro 'get_user' 1080 | if (get_user(p, &ec32->string)) | ^~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/regulator/hi655x-regulator.c:= 11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/ima.h:11, from /tmp/next/build/drivers/of/kexec.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/mmc/core/regulator.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/remoteproc/qcom_q6v5_pas.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/dwc2/gadget.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/debug_locks.h:5, from /tmp/next/build/include/linux/freezer.h:7, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/vdec_msg_queue.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/drivers/md/dm-kcopyd.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/marvell/phy-mvebu-a3700-c= omphy.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-ap= i.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'validate_ctrls': /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-api.c:575:39: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 575 | p_new.p_s64 =3D &cs->controls[i].value64; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-api.c:577:39: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | p_new.p_s32 =3D &cs->controls[i].value; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/netlink/policy.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_framebuffer.h:28, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_wb_connector.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/drm/drm_framebuffer.h:29: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-merge.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/renesas/rzg2l-= cru/rzg2l-video.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/kernel/sys.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/usb/cdns3/cdnsp-pci.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/ahci_mvebu.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_plane.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/renesas/rcar_f= dp1.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_entity.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/drivers/video/fbdev/core/fb_chrdev.c:= 3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-ma= in.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/openclose.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/usb/typec/tcpm/tcpci_maxim_co= re.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-m2m.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/leds.h:12, from /tmp/next/build/drivers/media/v4l2-core/v4l2-subdev.c= :13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/i2c/busses/i2c-exynos5.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/gpu/drm/display/drm_dsc_helpe= r.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/input/mouse/cypress_ps2.c: In function 'cypress_process_packet.isra': /tmp/next/build/drivers/input/mouse/cypress_ps2.c:498:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 498 | input_mt_assign_slots(input, slots, pos, n, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/input/mouse/cypress_ps2.c:21: /tmp/next/build/include/linux/input/mt.h:124:5: note: by argument 3 of type 'const struct input_mt_pos *' to 'input_mt_assign_slots' declared here 124 | int input_mt_assign_slots(struct input_dev *dev, int *slots, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/input/mouse/cypress_ps2.c:482:29: note: 'pos' declared here 482 | struct input_mt_pos pos[CYTP_MAX_MT_SLOTS]; | ^~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/rtc/rtc-s5m.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/dsa/b53/b53_common.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/irqc= hip.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/include/linux/if_vlan.h:10, from /tmp/next/build/net/sched/sch_frag.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm-ioctl.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/dma/tegra186-gpc-dma.c: In function 'tegra_dma_probe': /tmp/next/build/drivers/dma/tegra186-gpc-dma.c:1561:17: warning: 'stream_id' may be used uninitialized [-Wmaybe-uninitialized] 1561 | tegra_dma_program_sid(tdc, stream_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/dma/tegra186-gpc-dma.c:1427:13: note: 'stream_id' was declared here 1427 | u32 stream_id; | ^~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/net/bpf/test_run.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/media/platform/rockchip/rkcif= /rkcif-capture-mipi.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kernfs.h:10, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/drivers/md/dm-sysfs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/uapi/linux/aio_abi.h:31, from /tmp/next/build/include/linux/syscalls.h:84, from /tmp/next/build/fs/ioctl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpio/gpio-max732x.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_c= om.h:10, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_c= om.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/thermal/qcom/tsens.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/drivers/media/v4l2-core/v4l2-ioctl.c:= 11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_sanitize_format': /tmp/next/build/drivers/media/v4l2-core/v4l2-ioctl.c:1083:41: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1083 | &fmt->fmt.pix_mp.colorspace= , &ycbcr_enc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid-680.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/char/tpm/eventlog/efi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/uaccess.h:13, from /tmp/next/build/include/linux/sched/task.h:13, from /tmp/next/build/include/linux/sched/signal.h:10, from /tmp/next/build/include/linux/rcuwait.h:6, from /tmp/next/build/include/linux/percpu-rwsem.h:7, from /tmp/next/build/include/linux/fs/super_types.h:13, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/arch/arm64/include/asm/elf.h:133, from /tmp/next/build/include/linux/elf.h:6, from /tmp/next/build/include/linux/module.h:20, from /tmp/next/build/include/linux/device/driver.h:21, from /tmp/next/build/include/linux/device.h:32, from /tmp/next/build/sound/core/timer.c:12: /tmp/next/build/sound/core/timer_compat.c: In function 'snd_timer_user_gparams_compat': /tmp/next/build/sound/core/timer_compat.c:40:42: warning: taking address of packed member of 'struct snd_timer_gparams32' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | get_user(gparams.period_num, &user->period_num) || /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/timer_compat.c:40:13: note: in expansion of macro 'get_user' 40 | get_user(gparams.period_num, &user->period_num) || | ^~~~~~~~ /tmp/next/build/sound/core/timer_compat.c:41:42: warning: taking address of packed member of 'struct snd_timer_gparams32' may result in an unaligned pointer value [-Waddress-of-packed-member] 41 | get_user(gparams.period_den, &user->period_den)) /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/timer_compat.c:41:13: note: in expansion of macro 'get_user' 41 | get_user(gparams.period_den, &user->period_den)) | ^~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/irqchip/irq-gic-v3.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/hid/i2c-hid/i2c-hid-of-elan.c= :8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/key.h:14, from /tmp/next/build/include/linux/security.h:27, from /tmp/next/build/include/linux/lsm_hooks.h:29, from /tmp/next/build/security/lsm_init.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rbtree.h:24, from /tmp/next/build/include/linux/key.h:15: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/cdns3/cdns3-imx.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/media/platform/samsung/exynos= -gsc/gsc-regs.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/media/v4l2-common.h:17, from /tmp/next/build/drivers/media/platform/rockchip/rkcif= /rkcif-interface.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/mmc/host/tmio_mmc_core.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/scatterlist.h:9, from /tmp/next/build/include/linux/dma-mapping.h:8, from /tmp/next/build/drivers/mmc/host/tmio_mmc_core.c:29: In function '__raw_writew', inlined from 'writew' at /tmp/next/build/include/asm-generic/io.h:279:2, inlined from 'iowrite16' at /tmp/next/build/include/asm-generic/io.h:93= 2:2, inlined from 'sd_ctrl_write16' at /tmp/next/build/drivers/mmc/host/tmio= _mmc.h:266:2, inlined from 'tmio_mmc_reset' at /tmp/next/build/drivers/mmc/host/tmio_= mmc_core.c:222:4: /tmp/next/build/arch/arm64/include/asm/io.h:36:9: warning: 'sdif_mode' may be used uninitialized [-Wmaybe-uninitialized] 36 | asm volatile("strh %w0, %1" : : "rZ" (val), "Qo" (*ptr)); | ^~~ /tmp/next/build/drivers/mmc/host/tmio_mmc_core.c: In function 'tmio_mmc_reset': /tmp/next/build/drivers/mmc/host/tmio_mmc_core.c:184:33: note: 'sdif_mode' was declared here 184 | u16 card_opt, clk_ctrl, sdif_mode; | ^~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/media/v4l2-core/v4l2-device.c= :11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_d= u_vsp.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/char/tpm/eventlog/of.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_dev.h:10, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_private_obj.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/usb/typec/mux/wcd939x-usbss.c= :8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-comp.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/proc_fs.h:10, from /tmp/next/build/drivers/video/fbdev/core/fb_procfs.c:= 3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/wireless/ath/main.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/mac80211.h:20, from /tmp/next/build/drivers/net/wireless/ath/ath.h:24, from /tmp/next/build/drivers/net/wireless/ath/main.c:23: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/cpufreq/imx-cpufreq-dt.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_crtc.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpu/drm/display/drm_hdcp_help= er.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/input/misc/aw86927.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/rculist.h:10, from /tmp/next/build/include/linux/sched/signal.h:6, from /tmp/next/build/drivers/tty/sysrq.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rculist.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmutil/utils.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/aead.h:11, from /tmp/next/build/include/crypto/internal/aead.h:11, from /tmp/next/build/drivers/crypto/ccree/cc_buffer_mgr.c:= 4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_bridge.h:28, from /tmp/next/build/drivers/gpu/drm/display/drm_hdmi_cec_= helper.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/drm/drm_bridge.h:29: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/net/mdio/mdio-bcm-unimac.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/wireless/ath/regd.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/cfg80211.h:23, from /tmp/next/build/drivers/net/wireless/ath/regd.c:21: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_tegra.c:= 6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/context_tracking.h:5, from /tmp/next/build/arch/arm64/kernel/traps.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/fs/readdir.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/nop.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kernfs.h:10, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/security/inode.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/crypto/caam/compat.h:9, from /tmp/next/build/drivers/crypto/caam/error.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_hyp.h:11, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/page_alloc.c:= 7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/backlight.h:12, from /tmp/next/build/drivers/gpu/drm/display/drm_dp_helper= =2Ec:23: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/xattr.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= _msgs.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= _msgs.c:8: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/nxp/imx8-isi/i= mx8-isi-m2m.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/kref.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _instance.h:9, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen1_command.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'xhci_add_in_port', inlined from 'xhci_setup_port_arrays' at /tmp/next/build/drivers/usb/ho= st/xhci-mem.c:2273:3, inlined from 'xhci_mem_init' at /tmp/next/build/drivers/usb/host/xhci-m= em.c:2508:6: /tmp/next/build/drivers/usb/host/xhci-mem.c:2131:12: warning: 'minor_revision' may be used uninitialized [-Wmaybe-uninitialized] 2131 | if (rhub->min_rev < minor_revision) | ^ /tmp/next/build/drivers/usb/host/xhci-mem.c: In function 'xhci_mem_init': /tmp/next/build/drivers/usb/host/xhci-mem.c:2040:28: note: 'minor_revision' was declared here 2040 | u8 major_revision, minor_revision, tmp_minor_revision; | ^~~~~~~~~~~~~~ In function 'xhci_create_usb3x_bos_desc', inlined from 'xhci_hub_control' at /tmp/next/build/drivers/usb/host/xhc= i-hub.c:1234:12: /tmp/next/build/drivers/usb/host/xhci-hub.c:66:38: warning: 'bcdUSB' may be used uninitialized [-Wmaybe-uninitialized] 66 | if (i =3D=3D 0 || bcdUSB < rev) { | ~~~~~~~^~~~~ /tmp/next/build/drivers/usb/host/xhci-hub.c: In function 'xhci_hub_control': /tmp/next/build/drivers/usb/host/xhci-hub.c:43:41: note: 'bcdUSB' was declared here 43 | u16 bcdUSB; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/hwmon/pwm-fan.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/hwmon/pwm-fan.c: In function 'pwm_fan_probe': /tmp/next/build/drivers/hwmon/pwm-fan.c:646:39: warning: 'fan_channel_config' may be used uninitialized [-Wmaybe-uninitialized] 646 | fan_channel_config[i] =3D HWMON_F_INPUT; /tmp/next/build/drivers/hwmon/pwm-fan.c:513:14: note: 'fan_channel_config' was declared here 513 | u32 *fan_channel_config; | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/phy/mdio_device.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/arch/arm64/include/asm/pgtable-hwdef.= h:8, from /tmp/next/build/arch/arm64/include/asm/pgalloc.h:11, from /tmp/next/build/arch/arm64/mm/trans_pgd.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/scsi/scsi_pm.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/xen/gntdev.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/bus/mhi/host/main.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-lib.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/include/asm/kvm_pgtable.h:= 11, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/early_alloc.c= :7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_drv.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/rockchip/rga/r= ga-buf.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/gadget/function/rndis.c:2= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/mdio/mdio-bitbang.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/mmc/core/pwrseq.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/ata/ahci_qoriq.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/drivers/gpu/drm/display/drm_hdmi_audi= o_helper.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/fs/select.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/marvell/phy-mvebu-cp110-c= omphy.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/input/touchscreen/goodix.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/ata/ahci_xgene.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/uapi/linux/io_uring.h:11, from /tmp/next/build/include/linux/io_uring/cmd.h:5, from /tmp/next/build/drivers/scsi/scsi_bsg.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/mm/vmscan.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'spin_unlock_irq', inlined from 'swap_cluster_unlock_irq' at /tmp/next/build/mm/swap.h:222= :2, inlined from '__remove_mapping' at /tmp/next/build/mm/vmscan.c:811:3: /tmp/next/build/include/linux/spinlock.h:413:29: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 413 | raw_spin_unlock_irq(&lock->rlock); | ^~~~~~~~~~~~ /tmp/next/build/include/linux/spinlock.h:280:62: note: in definition of macro 'raw_spin_unlock_irq' 280 | #define raw_spin_unlock_irq(lock) _raw_spin_unlock_irq(lock) | ^~~~ /tmp/next/build/mm/vmscan.c: In function '__remove_mapping': /tmp/next/build/mm/vmscan.c:759:35: note: 'ci' was declared here 759 | struct swap_cluster_info *ci; | ^~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/max77620-regulator.= c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_pipe.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/rockchip/rkcif= /rkcif-dev.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmutil/d11.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmutil/../include/brcmu_wifi.h:10, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmutil/d11.c:10: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_main.h:13, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_sgmac.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/remoteproc/qcom_q6v5_mss.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/mmc/host/renesas_sdhi_interna= l_dmac.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/fwil.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/../include/brcmu_wifi.h:10, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/fwil.c:13: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/uio.h:8, from /tmp/next/build/include/linux/socket.h:8, from /tmp/next/build/include/uapi/linux/if.h:25, from /tmp/next/build/include/linux/mii.h:12, from /tmp/next/build/drivers/net/phy/swphy.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-drv.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/regulator/max8973-regulator.c= :12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/drivers/net/virtio_net.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/net/virtio_net.c: In function 'receive_buf': /tmp/next/build/drivers/net/virtio_net.c:2120:33: warning: 'shinfo' may be used uninitialized [-Wmaybe-uninitialized] 2120 | struct skb_shared_info *shinfo; | ^~~~~~ In file included from /tmp/next/build/include/trace/events/xdp.h:12, from /tmp/next/build/include/linux/bpf_trace.h:5, from /tmp/next/build/drivers/net/virtio_net.c:14: In function 'xdp_update_skb_frags_info', inlined from 'build_skb_from_xdp_buff' at /tmp/next/build/drivers/net/v= irtio_net.c:2100:3, inlined from 'receive_mergeable_xdp' at /tmp/next/build/drivers/net/vir= tio_net.c:2307:14, inlined from 'receive_mergeable' at /tmp/next/build/drivers/net/virtio_= net.c:2415:15, inlined from 'receive_buf' at /tmp/next/build/drivers/net/virtio_net.c:= 2591:9: /tmp/next/build/include/net/xdp.h:364:25: warning: 'nr_frags' may be used uninitialized [-Wmaybe-uninitialized] 364 | sinfo->nr_frags =3D nr_frags; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /tmp/next/build/drivers/net/virtio_net.c: In function 'receive_buf': /tmp/next/build/drivers/net/virtio_net.c:2075:12: note: 'nr_frags' was declared here 2075 | u8 nr_frags; | ^~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/clk/clk-en7523.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/mmc/host/uniphier-sd.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/console.h:17, from /tmp/next/build/drivers/video/fbdev/core/fbsysfs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_main.h:13, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_hw.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/bottom_half.h:6, from /tmp/next/build/drivers/crypto/tegra/tegra-se-aes.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_bridge.h:28, from /tmp/next/build/drivers/gpu/drm/display/drm_hdmi_cec_= notifier_helper.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/drm/drm_bridge.h:29: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/log2.h:12, from /tmp/next/build/arch/arm64/include/asm/hwcap.h:50, from /tmp/next/build/arch/arm64/include/asm/cpufeature.h:1= 2, from /tmp/next/build/arch/arm64/include/asm/ptrace.h:11, from /tmp/next/build/arch/arm64/include/asm/virt.h:66, from /tmp/next/build/arch/arm64/include/asm/kvm_asm.h:12, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/psci-relay.c:= 7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/leds/rgb/leds-qcom-lpg.c: In function 'lpg_pattern_set': /tmp/next/build/drivers/leds/rgb/leds-qcom-lpg.c:1119:38: warning: 'lo_idx' may be used uninitialized [-Wmaybe-uninitialized] 1119 | chan->pattern_lo_idx =3D lo_idx; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/next/build/drivers/leds/rgb/leds-qcom-lpg.c:975:22: note: 'lo_idx' was declared here 975 | unsigned int lo_idx; | ^~~~~~ /tmp/next/build/drivers/leds/rgb/leds-qcom-lpg.c:1120:38: warning: 'hi_idx' may be used uninitialized [-Wmaybe-uninitialized] 1120 | chan->pattern_hi_idx =3D hi_idx; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/next/build/drivers/leds/rgb/leds-qcom-lpg.c:976:22: note: 'hi_idx' was declared here 976 | unsigned int hi_idx; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:= 12, from /tmp/next/build/include/linux/ethtool_netlink.h:6, from /tmp/next/build/drivers/net/phy/open_alliance_helpers= =2Ec:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/mmc/host/renesas_sdhi_core.c:= 21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/include/linux/iopoll.h:14, from /tmp/next/build/drivers/mmc/host/renesas_sdhi_core.c:= 23: In function '__raw_writel', inlined from 'writel' at /tmp/next/build/include/asm-generic/io.h:293:2, inlined from 'iowrite32' at /tmp/next/build/include/asm-generic/io.h:94= 0:2, inlined from 'sd_ctrl_write32' at /tmp/next/build/drivers/mmc/host/tmio= _mmc.h:287:2, inlined from 'renesas_sdhi_reset' at /tmp/next/build/drivers/mmc/host/r= enesas_sdhi_core.c:608:5: /tmp/next/build/arch/arm64/include/asm/io.h:43:9: warning: 'sd_status' may be used uninitialized [-Wmaybe-uninitialized] 43 | asm volatile("str %w0, %1" : : "rZ" (val), "Qo" (*ptr)); | ^~~ /tmp/next/build/drivers/mmc/host/renesas_sdhi_core.c: In function 'renesas_sdhi_reset': /tmp/next/build/drivers/mmc/host/renesas_sdhi_core.c:592:29: note: 'sd_status' was declared here 592 | u32 sd_status; | ^~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/scatterlist.h:8, from /tmp/next/build/include/linux/iommu.h:10, from /tmp/next/build/drivers/irqchip/irq-gic-v3-mbi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/mt6357-regulator.c:= 12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/sqpoll.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_xgmac.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/mp8859.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/i2c/busses/i2c-imx.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/v4l2-event.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_d= ec.c: In function 'vidioc_try_fmt': /tmp/next/build/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_d= ec.c:320:39: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | v4l_bound_align_image(&pix_fmt_mp->width, MTK_VDEC_= MIN_W, frmsize->max_width, 6, | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_d= ec.c:321:39: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 321 | &pix_fmt_mp->height, MTK_VDEC= _MIN_H, frmsize->max_height, 6, | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/usb/typec/tcpm/qcom/qcom_pmic= _typec.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'snd_usb_pcm_delay', inlined from 'snd_usb_pcm_pointer' at /tmp/next/build/sound/usb/pcm.c:8= 2:20: /tmp/next/build/sound/usb/pcm.c:61:27: warning: 'queued' may be used uninitialized [-Wmaybe-uninitialized] 61 | est_delay =3D queued - est_delay; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/next/build/sound/usb/pcm.c: In function 'snd_usb_pcm_pointer': /tmp/next/build/sound/usb/pcm.c:38:13: note: 'queued' was declared here 38 | int queued; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/input/mouse/psmouse-smbus.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/dirt= y_ring.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/kernel/signal.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-dev.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/char/tpm/tpm_i2c_infineon.c:1= 8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/xen/xenfs/super.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/media/platform/samsung/s5p-jp= eg/jpeg-hw-exynos3250.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/samsung/s5p-mf= c/s5p_mfc_intr.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/nodemask.h:91, from /tmp/next/build/include/linux/numa.h:6, from /tmp/next/build/drivers/md/dm-stats.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/include/linux/cpufreq.h:11, from /tmp/next/build/drivers/cpufreq/mediatek-cpufreq-hw.c= :7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= =2Ec:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid-gen2.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/rtc/rtc-bq32k.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/mmc/host/dw_mmc-pltfm.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:= 12, from /tmp/next/build/include/linux/ethtool_netlink.h:6, from /tmp/next/build/net/ethtool/common.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/kernel/vdso.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/acompress.h:12, from /tmp/next/build/include/crypto/internal/acompress.h:1= 2, from /tmp/next/build/crypto/acompress.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/ko= meda_event.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/chip.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_n= etdev.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/base/devtmpfs.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_encoder.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_main.h:13, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_ring2.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/setup.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_c= om.h:10, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_e= th_com.h:9, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_e= th_com.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/mdio/mdio-cavium.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-debug.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-devtrace.h:12, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-debug.c:10: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/if_ether.h:19, from /tmp/next/build/include/linux/etherdevice.h:20, from /tmp/next/build/drivers/net/wireless/ath/ath.h:20, from /tmp/next/build/drivers/net/wireless/ath/hw.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/mac80211.h:20, from /tmp/next/build/drivers/net/wireless/ath/ath.h:24: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csid-gen3.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/mfd/mt6397/core.h:10, from /tmp/next/build/drivers/regulator/mt6358-regulator.c:= 6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/sound/core/memalloc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/remoteproc/qcom_wcnss.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/usb/typec/tcpm/qcom/qcom_pmic= _typec_port.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_group.c:26: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _buffer.h:9, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _platform_common.h:10, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _ctrls.h:9, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen2.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_ethtool.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/usb/gadget/function/storage_c= ommon.c:22: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen1_response.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kernfs.h:10, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/moduleparam.h:11, from /tmp/next/build/drivers/mmc/core/debugfs.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/net/phy/mdio_devres.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/sched/sch_api.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/char/tpm/tpm_tis.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/rculist.h:10, from /tmp/next/build/include/linux/sched/signal.h:6, from /tmp/next/build/drivers/tty/vt/vt_ioctl.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rculist.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/input/touchscreen/goodix_fwup= load.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/hwmon/sht4x.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/sunxi/sun6i-cs= i/sun6i_csi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/smp.h:12, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/net/netdev_lock.h:6, from /tmp/next/build/net/ethtool/netlink.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/fs/namei.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/pata_platform.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-blkctl.= c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/mailbox_controller.h:7, from /tmp/next/build/drivers/media/platform/mediatek/mdp3/= mtk-mdp3-cmdq.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_m= ipi_dsi.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c:35: /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c: In function 'rzg2l_mipi_dsi_dphy_init': /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c:626:53: warning: 'dphy_timings' may be used uninitialized [-Wmaybe-uninitialized] 626 | DSIDPHYTIM3_THS_ZERO(dphy_timings->ths_zero); /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h:41:43: note: in definition of macro 'DSIDPHYTIM3_THS_ZERO' 41 | #define DSIDPHYTIM3_THS_ZERO(x) ((x) << 0) | ^ /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c:589:46: note: 'dphy_timings' was declared here 589 | const struct rzg2l_mipi_dsi_timings *dphy_timings; | ^~~~~~~~~~~~ In function 'rzg2l_mipi_dsi_set_display_timing', inlined from 'rzg2l_mipi_dsi_atomic_enable' at /tmp/next/build/drivers/= gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c:1160:2: /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c:964:29: warning: 'vich1ppsetr' may be used uninitialized [-Wmaybe-uninitialized] 964 | vich1ppsetr |=3D VICH1PPSETR_TXESYNC_PULSE; /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c: In function 'rzg2l_mipi_dsi_atomic_enable': /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c:939:13: note: 'vich1ppsetr' was declared here 939 | u32 vich1ppsetr; | ^~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-nvm-utils.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/cfg80211.h:23, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-nvm-utils.h:11, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-nvm-utils.c:11: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/sound/soc/codecs/ak4613.c:99: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/kthread.h:6, from /tmp/next/build/drivers/md/dm-core.h:13, from /tmp/next/build/drivers/md/dm-rq.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/spi/spi-pl022.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/net/gso.h:6, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-utils.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-utils.c:6: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/include/linux/crypto.h:15, from /tmp/next/build/drivers/crypto/amlogic/amlogic-gxl-ci= pher.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/include/linux/pagemap.h:8, from /tmp/next/build/arch/arm64/mm/mteswap.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/drivers/net/ethernet/atheros/atl1c/at= l1c_hw.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/crypto/ccree/cc_cipher.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/bits.h:5, from /tmp/next/build/include/linux/ratelimit_types.h:5, from /tmp/next/build/include/linux/printk.h:9, from /tmp/next/build/include/asm-generic/bug.h:31, from /tmp/next/build/arch/arm64/include/asm/bug.h:26, from /tmp/next/build/include/linux/bug.h:5, from /tmp/next/build/drivers/iommu/mtk_iommu.c:8: /tmp/next/build/drivers/iommu/mtk_iommu.c: In function 'mtk_iommu_config': /tmp/next/build/drivers/iommu/mtk_iommu.c:640:58: warning: 'portid' may be used uninitialized [-Wmaybe-uninitialized] 640 | portid_msk |=3D BIT(portid + 1); /tmp/next/build/include/vdso/bits.h:7:44: note: in definition of macro 'BIT' 7 | #define BIT(nr) (UL(1) << (nr)) | ^~ /tmp/next/build/drivers/iommu/mtk_iommu.c:598:46: note: 'portid' was declared here 598 | unsigned int larbid, portid; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/i2c/busses/i2c-imx-lpi2c.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/auxiliary_bus.h:11, from /tmp/next/build/drivers/soc/qcom/pmic_glink_altmode.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/security/lsm_audit.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/net/mdio/mdio-gpio.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-et= htool.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/rockchip/rkcif= /rkcif-stream.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/fs.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/ath/dfs_pattern_= detector.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/mac80211.h:20, from /tmp/next/build/drivers/net/wireless/ath/ath.h:24, from /tmp/next/build/drivers/net/wireless/ath/dfs_pattern_= detector.c:22: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/fbcon.c:60: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/samsung/s5p-mf= c/s5p_mfc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/sata_rcar.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/bus/mhi/host/pm.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-dr= v.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/mmc/host/dw_mmc-exynos.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/cgroup.h:12, from /tmp/next/build/include/linux/memcontrol.h:13, from /tmp/next/build/mm/shrinker.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/netfilter/nf_log.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-dp.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'get_burstcount': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:314:35: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 314 | burstcnt =3D (value >> 8) & 0xFFFF; | ~~~~~~~^~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:302:13: note: 'value' was declared here 302 | u32 value; | ^~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_remove': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1049:9: warning: 'interrupt' may be used uninitialized [-Wmaybe-uninitialized] 1049 | tpm_tis_write32(priv, reg, ~TPM_GLOBAL_INT_ENABLE & interru= pt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1040:13: note: 'interrupt' was declared here 1040 | u32 interrupt; | ^~~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_timeouts': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:735:20: warning: 'did_vid' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (vendor_timeout_overrides[i].did_vid !=3D did_vi= d) | ^ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:720:13: note: 'did_vid' was declared here 720 | u32 did_vid; | ^~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:678:20: warning: 'did_vid' may be used uninitialized [-Wmaybe-uninitialized] 678 | if (vendor_dur_overrides[i].did_vid !=3D did_vid) | ^ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:644:13: note: 'did_vid' was declared here 644 | u32 did_vid; | ^~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'tis_int_handler': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:884:12: warning: 'interrupt' may be used uninitialized [-Wmaybe-uninitialized] 884 | if (interrupt =3D=3D 0) | ^ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:877:13: note: 'interrupt' was declared here 877 | u32 interrupt; | ^~~~~~~~~ In file included from /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:29: In function 'tpm_tis_write32', inlined from 'tpm_tis_probe_irq_single' at /tmp/next/build/drivers/char= /tpm/tpm_tis_core.c:979:7: /tmp/next/build/drivers/char/tpm/tpm_tis_core.h:136:18: warning: 'int_status' may be used uninitialized [-Wmaybe-uninitialized] 136 | value_le =3D cpu_to_le32(value); /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_probe_irq_single': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:947:13: note: 'int_status' was declared here 947 | u32 int_status; | ^~~~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_core_init': /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1219:25: warning: 'intmask' may be used uninitialized [-Wmaybe-uninitialized] 1219 | intmask |=3D TPM_INTF_CMD_READY_INT; | ^~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1132:13: note: 'intmask' was declared here 1132 | u32 intmask; | ^~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1218:22: warning: 'intfcaps' may be used uninitialized [-Wmaybe-uninitialized] 1218 | if (intfcaps & TPM_INTF_CMD_READY_INT) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1131:13: note: 'intfcaps' was declared here 1131 | u32 intfcaps; | ^~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1231:25: warning: 'intmask' may be used uninitialized [-Wmaybe-uninitialized] 1231 | intmask |=3D TPM_INTF_LOCALITY_CHANGE_INT; | ^~ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:1132:13: note: 'intmask' was declared here 1132 | u32 intmask; | ^~~~~~~ In function 'probe_itpm', inlined from 'tpm_tis_core_init' at /tmp/next/build/drivers/char/tpm/tp= m_tis_core.c:1270:10: /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:773:12: warning: 'vendor' may be used uninitialized [-Wmaybe-uninitialized] 773 | if (vendor !=3D TPM_VID_INTEL) | ^ /tmp/next/build/drivers/char/tpm/tpm_tis_core.c:763:13: note: 'vendor' was declared here 763 | u16 vendor; | ^~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/drivers/xen/gntalloc.c:53: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/sched/sch_blackhole.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/display/drm_hdmi_help= er.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/i2c/muxes/i2c-mux-pinctrl.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_dl.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/samsung/s5p-mf= c/s5p_mfc_dec.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/ata/pata_of_platform.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/bitblit.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/net/phy/phy_package.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-pcie.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/usb/typec/tcpm/qcom/qcom_pmic= _typec_pdphy.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-drv.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-trans.h:10, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-drv.c:16: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:= 12, from /tmp/next/build/include/linux/ethtool_netlink.h:6, from /tmp/next/build/net/ethtool/bitset.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_e= thtool.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_main.h:13, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_cle.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/display/drm_dp_mst_to= pology.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-phy-db.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-trans.h:10, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-phy-db.h:11, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-phy-db.c:11: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/netfilter/core.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-tphy.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/samsung/s5p-jp= eg/jpeg-core.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/hwmon/tmp102.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_main.h:13, from /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_= enet_main.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function 'xgene_enet_open': /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: '-rx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=3D] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-r= x-%d", | ^~= ~~ In function 'xgene_enet_set_irq_name', inlined from 'xgene_enet_register_irq' at /tmp/next/build/drivers/net/e= thernet/apm/xgene/xgene_enet_main.c:910:2, inlined from 'xgene_enet_open' at /tmp/next/build/drivers/net/ethernet/= apm/xgene/xgene_enet_main.c:1006:8: /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [0, 7] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-r= x-%d", | ^~~~~= ~~~~~ /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: 'snprintf' output between 6 and 21 bytes into a destination of size 16 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-r= x-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~ 892 | ndev->name, i); | ~~~~~~~~~~~~~~ /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function 'xgene_enet_open': /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: '-rx-txc' directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=3D] 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-r= x-txc", | ^~= ~~~~~ In function 'xgene_enet_set_irq_name', inlined from 'xgene_enet_register_irq' at /tmp/next/build/drivers/net/e= thernet/apm/xgene/xgene_enet_main.c:910:2, inlined from 'xgene_enet_open' at /tmp/next/build/drivers/net/ethernet/= apm/xgene/xgene_enet_main.c:1006:8: /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: 'snprintf' output between 8 and 23 bytes into a destination of size 16 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-r= x-txc", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~ 889 | ndev->name); | ~~~~~~~~~~~ /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function 'xgene_enet_open': /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: '-txc-' directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=3D] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~ In function 'xgene_enet_set_irq_name', inlined from 'xgene_enet_register_irq' at /tmp/next/build/drivers/net/e= thernet/apm/xgene/xgene_enet_main.c:910:2, inlined from 'xgene_enet_open' at /tmp/next/build/drivers/net/ethernet/= apm/xgene/xgene_enet_main.c:1006:8: /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [0, 7] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~ /tmp/next/build/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: 'snprintf' output between 7 and 22 bytes into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/bottom_half.h:6, from /tmp/next/build/drivers/crypto/tegra/tegra-se-hash.c:= 7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/remoteproc/qcom_wcnss_iris.c:= 10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/plist.h:77, from /tmp/next/build/include/linux/pm_qos.h:15, from /tmp/next/build/drivers/base/power/qos.c:30: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/notifier.h:14, from /tmp/next/build/include/linux/pm_qos.h:16: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/v4l2-event.h:16, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec_stateful.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/drivers/net/net_failover.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/drivers/base/firmware_loader/fallback= _table.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/base/firmware_loader/fallback= _table.c:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/qcom/venus/pm_= helpers.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/drivers/usb/host/xhci-pci.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/platform_device.h:13, from /tmp/next/build/drivers/regulator/mt6359-regulator.c:= 5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/drivers/net/ethernet/atheros/atl1c/at= l1c_ethtool.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/kref.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _instance.h:9, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen2.h:9, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen2_command.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-ufs.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/mmc/host/dw_mmc.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/drivers/mmc/host/dw_mmc.c:18: In function 'dw_mci_prepare_desc', inlined from 'dw_mci_idmac_start_dma' at /tmp/next/build/drivers/mmc/ho= st/dw_mmc.c:799:8: /tmp/next/build/drivers/mmc/host/dw_mmc.c:734:65: warning: 'desc' may be used uninitialized [-Wmaybe-uninitialized] 734 | err =3D readl_poll_timeout_atomic(&= desc->des0, val, | ^~~= ~~~~~~~~ /tmp/next/build/include/linux/iopoll.h:102:17: note: in definition of macro 'poll_timeout_us_atomic' 102 | op; \ | ^~ /tmp/next/build/include/linux/iopoll.h:213:9: note: in expansion of macro 'read_poll_timeout_atomic' 213 | read_poll_timeout_atomic(op, val, cond, delay_us, timeout_u= s, false, addr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/include/linux/iopoll.h:231:9: note: in expansion of macro 'readx_poll_timeout_atomic' 231 | readx_poll_timeout_atomic(readl, addr, val, cond, delay_us,= timeout_us) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c:734:39: note: in expansion of macro 'readl_poll_timeout_atomic' 734 | err =3D readl_poll_timeout_atomic(&= desc->des0, val, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_idmac_start_dma': /tmp/next/build/drivers/mmc/host/dw_mmc.c:703:53: note: 'desc' was declared here 703 | struct idmac_desc *desc_first, *desc_last, *desc; | ^~~~ In function 'dw_mci_prepare_desc', inlined from 'dw_mci_idmac_start_dma' at /tmp/next/build/drivers/mmc/ho= st/dw_mmc.c:799:8: /tmp/next/build/drivers/mmc/host/dw_mmc.c:731:65: warning: 'desc64' may be used uninitialized [-Wmaybe-uninitialized] 731 | err =3D readl_poll_timeout_atomic(&= desc64->des0, val, | ^~~= ~~~~~~~~~~ /tmp/next/build/include/linux/iopoll.h:102:17: note: in definition of macro 'poll_timeout_us_atomic' 102 | op; \ | ^~ /tmp/next/build/include/linux/iopoll.h:213:9: note: in expansion of macro 'read_poll_timeout_atomic' 213 | read_poll_timeout_atomic(op, val, cond, delay_us, timeout_u= s, false, addr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/include/linux/iopoll.h:231:9: note: in expansion of macro 'readx_poll_timeout_atomic' 231 | readx_poll_timeout_atomic(readl, addr, val, cond, delay_us,= timeout_us) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c:731:39: note: in expansion of macro 'readl_poll_timeout_atomic' 731 | err =3D readl_poll_timeout_atomic(&= desc64->des0, val, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_idmac_start_dma': /tmp/next/build/drivers/mmc/host/dw_mmc.c:704:64: note: 'desc64' was declared here 704 | struct idmac_desc_64addr *desc64_first, *desc64_last, *desc= 64; | ^~~~= ~~ In function 'dw_mci_prepare_desc', inlined from 'dw_mci_idmac_start_dma' at /tmp/next/build/drivers/mmc/ho= st/dw_mmc.c:799:8: /tmp/next/build/drivers/mmc/host/dw_mmc.c:780:27: warning: 'desc_first' may be used uninitialized [-Wmaybe-uninitialized] 780 | desc_first->des0 |=3D cpu_to_le32(IDMAC_DES0_FD); | ~~~~~~~~~~^~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_idmac_start_dma': /tmp/next/build/drivers/mmc/host/dw_mmc.c:703:28: note: 'desc_first' was declared here 703 | struct idmac_desc *desc_first, *desc_last, *desc; | ^~~~~~~~~~ In function 'dw_mci_prepare_desc', inlined from 'dw_mci_idmac_start_dma' at /tmp/next/build/drivers/mmc/ho= st/dw_mmc.c:799:8: /tmp/next/build/drivers/mmc/host/dw_mmc.c:781:26: warning: 'desc_last' may be used uninitialized [-Wmaybe-uninitialized] 781 | desc_last->des0 &=3D cpu_to_le32(~(IDMAC_DES0_CH | = IDMAC_DES0_DIC)); | ~~~~~~~~~^~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_idmac_start_dma': /tmp/next/build/drivers/mmc/host/dw_mmc.c:703:41: note: 'desc_last' was declared here 703 | struct idmac_desc *desc_first, *desc_last, *desc; | ^~~~~~~~~ In function 'dw_mci_prepare_desc', inlined from 'dw_mci_idmac_start_dma' at /tmp/next/build/drivers/mmc/ho= st/dw_mmc.c:799:8: /tmp/next/build/drivers/mmc/host/dw_mmc.c:776:29: warning: 'desc64_first' may be used uninitialized [-Wmaybe-uninitialized] 776 | desc64_first->des0 |=3D IDMAC_DES0_FD; | ~~~~~~~~~~~~^~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_idmac_start_dma': /tmp/next/build/drivers/mmc/host/dw_mmc.c:704:35: note: 'desc64_first' was declared here 704 | struct idmac_desc_64addr *desc64_first, *desc64_last, *desc= 64; | ^~~~~~~~~~~~ In function 'dw_mci_prepare_desc', inlined from 'dw_mci_idmac_start_dma' at /tmp/next/build/drivers/mmc/ho= st/dw_mmc.c:799:8: /tmp/next/build/drivers/mmc/host/dw_mmc.c:777:28: warning: 'desc64_last' may be used uninitialized [-Wmaybe-uninitialized] 777 | desc64_last->des0 &=3D ~(IDMAC_DES0_CH | IDMAC_DES0= _DIC); | ~~~~~~~~~~~^~~~~~ /tmp/next/build/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_idmac_start_dma': /tmp/next/build/drivers/mmc/host/dw_mmc.c:704:50: note: 'desc64_last' was declared here 704 | struct idmac_desc_64addr *desc64_first, *desc64_last, *desc= 64; | ^~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/i2c/muxes/i2c-mux-pca954x.c:4= 1: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/drivers/usb/gadget/function/f_mass_st= orage.c:171: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/usb/typec/tcpm/qcom/qcom_pmic= _typec_pdphy_stub.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/crypto/bcm/cipher.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/mmc/core/pwrseq_emmc.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/media/media-device.h:14, from /tmp/next/build/include/media/v4l2-device.h:12, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_common.h:10, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen2_packet.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/drm/drm_blend.h:26, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/d7= 1/d71_dev.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/drm/drm_print.h:31, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/d7= 1/d71_dev.c:9: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/backing-dev.h:12, from /tmp/next/build/arch/arm64/kvm/../../../virt/kvm/gues= t_memfd.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/acompress.h:12, from /tmp/next/build/include/crypto/internal/acompress.h:1= 2, from /tmp/next/build/include/crypto/internal/scompress.h:1= 2, from /tmp/next/build/crypto/scompress.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/crypto/scompress.c: In function 'scomp_acomp_comp_decomp': /tmp/next/build/crypto/scompress.c:263:22: warning: 'doff' may be used uninitialized [-Wmaybe-uninitialized] 263 | dlen +=3D doff; | ^~ /tmp/next/build/crypto/scompress.c:179:16: note: 'doff' was declared here 179 | size_t doff; | ^~~~ /tmp/next/build/crypto/scompress.c:265:25: warning: 'dpage' may be used uninitialized [-Wmaybe-uninitialized] 265 | flush_dcache_page(dpage); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/crypto/scompress.c:175:30: note: 'dpage' was declared here 175 | struct page *spage, *dpage; | ^~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/crypto/caam/ctrl.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/input/mouse/elan_i2c_core.c:1= 8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/net/mac80211.h:17, from /tmp/next/build/drivers/net/wireless/ath/key.c:20: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/mac80211.h:20: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/compat.h:10, from /tmp/next/build/net/ethtool/ioctl.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/if_ether.h:19, from /tmp/next/build/include/uapi/linux/if_bridge.h:18, from /tmp/next/build/drivers/net/dsa/ocelot/felix.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/bus/mhi/host/boot.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_drm.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/drivers/crypto/caam/qi.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/crypto/caam/qi.c: In function 'init_cgr': /tmp/next/build/drivers/crypto/caam/qi.c:680:31: warning: taking address of packed member of 'struct __qm_mc_cgr' may result in an unaligned pointer value [-Waddress-of-packed-member] 680 | qm_cgr_cs_thres_set64(&opts.cgr.cs_thres, val, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/panel/panel-lvds.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/crypto/caam/debugfs.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/mmc/core/pwrseq_simple.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/softcursor.c= :13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/ata/ahci_brcm.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/hwmon/amc6821.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= _parser.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/kernel/workqueue.c:29: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/drivers/net/phy/dp83867.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/splice.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:= 12, from /tmp/next/build/include/linux/ethtool_netlink.h:6, from /tmp/next/build/drivers/net/phy/dp83td510.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/firmware/imx/imx-scu.c: In function 'imx_scu_call_rpc': /tmp/next/build/drivers/firmware/imx/imx-scu.c:256:20: warning: 'saved_svc' may be used uninitialized [-Wmaybe-uninitialized] 256 | if ((saved_svc =3D=3D IMX_SC_RPC_SVC_MISC) && | ^ /tmp/next/build/drivers/firmware/imx/imx-scu.c:217:17: note: 'saved_svc' was declared here 217 | uint8_t saved_svc, saved_func; | ^~~~~~~~~ /tmp/next/build/drivers/firmware/imx/imx-scu.c:257:67: warning: 'saved_func' may be used uninitialized [-Wmaybe-uninitialized] 257 | (saved_func =3D=3D IMX_SC_MISC_FUNC_UNIQUE_= ID || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 258 | saved_func =3D=3D IMX_SC_MISC_FUNC_GET_BUT= TON_STATUS)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~ /tmp/next/build/drivers/firmware/imx/imx-scu.c:217:28: note: 'saved_func' was declared here 217 | uint8_t saved_svc, saved_func; | ^~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pc= ie/drv.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-trans.h:10, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/fw= /regulatory.h:15, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/fw= /acpi.h:10, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pc= ie/drv.c:13: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ /tmp/next/build/drivers/mtd/ubi/eba.c: In function 'ubi_eba_read_leb': /tmp/next/build/drivers/mtd/ubi/eba.c:709:25: warning: 'crc' may be used uninitialized [-Wmaybe-uninitialized] 709 | ubi_warn(ubi, "CRC error: calculated %#08x,= must be %#08x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~ 710 | crc1, crc); | ~~~~~~~~~~ /tmp/next/build/drivers/mtd/ubi/eba.c:597:18: note: 'crc' was declared here 597 | uint32_t crc; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/drivers/net/usb/pegasus.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec_stateless.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-ctxld.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-dtg.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/mfd/rohm-bd718x7.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/renesas/rz-du/rzg3l_l= vds.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/drivers/base/firmware_loader/fallback= =2Ec:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rbtree.h:24, from /tmp/next/build/include/linux/key.h:15, from /tmp/next/build/include/linux/security.h:27, from /tmp/next/build/drivers/base/firmware_loader/fallback= =2Ec:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/phy/aquantia/aquantia_mai= n.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_kms.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/include/linux/trace_recursion.h:5, from /tmp/next/build/include/linux/ftrace.h:10, from /tmp/next/build/arch/arm64/kernel/return_address.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/ata/ahci_dwc.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/ethernet/cadence/macb_ptp= =2Ec:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csiphy.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/mempool.h:8, from /tmp/next/build/include/linux/bio.h:8, from /tmp/next/build/drivers/md/dm-io-rewind.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/net/ethernet/atheros/atl1c/at= l1c.h:12, from /tmp/next/build/drivers/net/ethernet/atheros/atl1c/at= l1c_main.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/hyp/nvhe/mm.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/lib/kobject_uevent.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/input.h:8, from /tmp/next/build/drivers/input/touchscreen/goodix_berl= in_core.c:29: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/firmware/psci/psci.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe.h:= 11, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-de= sc.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/sound/soc/codecs/ak4619.c:13: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/drivers/base/firmware_loader/sysfs.c:= 3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/scsi_transport_sas.c:27: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/signal.h:6, from /tmp/next/build/drivers/net/usb/rtl8150.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/arch/arm64/include/asm/signal.h:5, from /tmp/next/build/include/uapi/linux/signal.h:5, from /tmp/next/build/include/linux/signal_types.h:10, from /tmp/next/build/include/linux/signal.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-nvm-parse.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/cfg80211.h:23, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-nvm-parse.h:9, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-nvm-parse.c:17: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/base/power/wakeup.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/samsung/s5p-mf= c/s5p_mfc_enc.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c: In function 'vidioc_try_fmt': /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c:1461:4= 7: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1461 | v4l_bound_align_image(&pix_fmt_mp->width, 8= , 3840, 1, &pix_fmt_mp | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c:1461:7= 9: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1461 | v4l_bound_align_image(&pix_fmt_mp->width, 8= , 3840, 1, &pix_fmt_mp | = ^~~~~~~~~~~ 1462 | ->height, 4, 2160, 1, 0); | ~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c:1464:4= 7: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1464 | v4l_bound_align_image(&pix_fmt_mp->width, 8= , 1920, 1, &pix_fmt_mp | ^~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c:1464:7= 9: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1464 | v4l_bound_align_image(&pix_fmt_mp->width, 8= , 1920, 1, &pix_fmt_mp | = ^~~~~~~~~~~ 1465 | ->height, 4, 1080, 1, 0); | ~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_video.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_video.c:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_video.c: In function '__vsp1_video_try_format': /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_video.c:145:45: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | vsp1_adjust_color_space(info->mbus, &pix->colorspace, &pix-= >xfer_func, | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/net/ethtool/strset.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/seq_file.h:9, from /tmp/next/build/drivers/gpu/drm/arm/display/komeda/d7= 1/d71_component.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/crypto/aead.h:11, from /tmp/next/build/include/crypto/internal/aead.h:11, from /tmp/next/build/crypto/algboss.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/phy.h:15, from /tmp/next/build/include/linux/fsl/enetc_mdio.h:7, from /tmp/next/build/drivers/net/dsa/ocelot/felix_vsc9959.= c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/sunxi/sun6i-cs= i/sun6i_csi_bridge.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pc= ie/rx.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/iw= l-trans.h:10, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pc= ie/rx.c:12: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-ss.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/media/platform/samsung/s5p-jp= eg/jpeg-hw-exynos4.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/sync.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/bus/mhi/host/pci_generic.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_rpf.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/xen-netfront.c:34: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/phy.h:15, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-de= v.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/include/uapi/linux/fb.h:6, from /tmp/next/build/include/linux/fb.h:5, from /tmp/next/build/drivers/video/fbdev/core/fb_logo.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-mq-tag.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/i2c/busses/i2c-meson.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/input/keyboard/sun4i-lradc-ke= ys.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/input.h:8, from /tmp/next/build/drivers/input/misc/pwm-beeper.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec_pm.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/input/mouse/elan_i2c_i2c.c:16: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/mdio/mdio-regmap.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/media/platform/qcom/venus/dbg= fs.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/regulator/mt6360-regulator.c:= 8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/fweh.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/../include/brcmu_wifi.h:10, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/fweh.c:7: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/gpu/drm/display/drm_scdc_help= er.c:25: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/gpu/drm/display/drm_scdc_helper.c: In function 'scdc_status_show': /tmp/next/build/drivers/gpu/drm/display/drm_scdc_helper.c:537:46: warning: 'st' may be used uninitialized [-Wmaybe-uninitialized] 537 | frl_lanes =3D drm_scdc_num_frl_lanes(st->rate); | ~~^~~~~~ /tmp/next/build/drivers/gpu/drm/display/drm_scdc_helper.c:493:32: note: 'st' was declared here 493 | struct drm_scdc_state *st; | ^~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/arch/arm64/mm/gcs.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/uapi/linux/v4l2-mediabus.h:13, from /tmp/next/build/include/uapi/linux/v4l2-subdev.h:18, from /tmp/next/build/include/media/v4l2-subdev.h:12, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_rwpf.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/base/firmware_loader/main.c:1= 4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/swait.h:5, from /tmp/next/build/include/linux/completion.h:12, from /tmp/next/build/drivers/char/tpm/tpm_tis_spi_cr50.c:1= 0: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/swait.h:7: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/include/linux/bpf-cgroup.h:5, from /tmp/next/build/security/device_cgroup.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csiphy.h:13, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csiphy-2ph-1-0.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/net/unix/sysctl_net_unix.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/panel/panel-boe-tv101= wum-nl6.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/char/tpm/tpm_tis_spi_main.c:2= 3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/char/tpm/tpm_tis_spi_main.c: In function 'tpm_tis_spi_transfer_half': /tmp/next/build/drivers/char/tpm/tpm_tis_spi_main.c:138:16: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 138 | return ret; | ^~~ /tmp/next/build/drivers/char/tpm/tpm_tis_spi_main.c:88:13: note: 'ret' was declared here 88 | int ret; | ^~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/base/power/main.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/gpu/drm/bridge/cadence/cdns-d= si-j721e.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/mmc/host/dw_mmc-hi3798cv200.c= :6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-md= io.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-hdmi.h:9, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-hdmi.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss.h:13, from /tmp/next/build/drivers/media/platform/qcom/camss/cam= ss-csiphy-3ph-1-0.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/videodev2.h:59, from /tmp/next/build/include/media/videobuf2-v4l2.h:15, from /tmp/next/build/include/media/v4l2-mem2mem.h:16, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_gen2_response.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/netfilter/nf_queue.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/i2c.h:13, from /tmp/next/build/drivers/rtc/rtc-ds1307.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/i2c/busses/i2c-mt65xx.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/key.h:14, from /tmp/next/build/include/linux/security.h:27, from /tmp/next/build/security/integrity/iint.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/rcupdate.h:25, from /tmp/next/build/include/linux/rbtree.h:24, from /tmp/next/build/include/linux/key.h:15: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/input.h:8, from /tmp/next/build/drivers/input/misc/pwm-vibra.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/media/platform/sunxi/sun6i-cs= i/sun6i_csi_capture.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_prep_peripheral_dma_vec': /tmp/next/build/drivers/dma/xilinx/xilinx_dma.c:2370:28: warning: 'segment' may be used uninitialized [-Wmaybe-uninitialized] 2370 | segment->hw.control |=3D XILINX_DMA_BD_SOP; | ~~~~~~~~~~~^~~~~~~~ /tmp/next/build/drivers/dma/xilinx/xilinx_dma.c:2311:42: note: 'segment' was declared here 2311 | struct xilinx_axidma_tx_segment *segment, *head, *prev =3D = NULL; | ^~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/timer.h:5, from /tmp/next/build/include/linux/netdevice.h:24, from /tmp/next/build/net/ethtool/common.h:6, from /tmp/next/build/net/ethtool/linkinfo.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/jiffies.h:5, from /tmp/next/build/include/linux/ktime.h:25, from /tmp/next/build/include/linux/timer.h:6: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/crypto/ccree/cc_aead.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/mt6397-regulator.c:= 6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kobject.h:19, from /tmp/next/build/drivers/firmware/efi/efi.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/i2c/busses/i2c-mv64xxx.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/ath/dfs_pri_dete= ctor.c:17: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/mac80211.h:20, from /tmp/next/build/drivers/net/wireless/ath/ath.h:24, from /tmp/next/build/drivers/net/wireless/ath/dfs_pri_dete= ctor.c:20: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/panel/panel-simple.c:= 24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/media/platform/samsung/s5p-mf= c/s5p_mfc_ctrl.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/drivers/mfd/simple-mfd-i2c.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/usb/host/xhci-plat.c:11: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/fs/attr.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/uaccess.h:13, from /tmp/next/build/include/linux/sched/task.h:13, from /tmp/next/build/include/linux/sched/signal.h:10, from /tmp/next/build/include/linux/rcuwait.h:6, from /tmp/next/build/include/linux/percpu-rwsem.h:7, from /tmp/next/build/include/linux/fs/super_types.h:13, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/compat.h:17, from /tmp/next/build/sound/core/pcm_native.c:7: /tmp/next/build/sound/core/pcm_compat.c: In function 'snd_pcm_status_user_compat64': /tmp/next/build/sound/core/pcm_compat.c:197:33: warning: taking address of packed member of 'struct compat_snd_pcm_status64' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | (u32 __user *)(&src->audio_tstamp_d= ata))) /tmp/next/build/arch/arm64/include/asm/uaccess.h:252:43: note: in definition of macro '__get_user_error' 252 | __typeof__(*(ptr)) __user *__p =3D (ptr); = \ | ^~~ /tmp/next/build/arch/arm64/include/asm/uaccess.h:270:25: note: in expansion of macro '__get_user' 270 | #define get_user __get_user | ^~~~~~~~~~ /tmp/next/build/sound/core/pcm_compat.c:196:20: note: in expansion of macro 'get_user' 196 | if (ext && get_user(status.audio_tstamp_data, | ^~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-stat.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/net/ipv4/protocol.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/arch/arm64/include/asm/atomic.h:15, from /tmp/next/build/include/linux/atomic.h:7, from /tmp/next/build/include/linux/llist.h:51, from /tmp/next/build/include/linux/smp_types.h:5, from /tmp/next/build/include/linux/irq_work_types.h:5, from /tmp/next/build/include/linux/irq_work.h:5, from /tmp/next/build/kernel/task_work.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-dpr.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/proto.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/../include/brcmu_wifi.h:10, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/proto.c:11: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/alloc_tag.h:11, from /tmp/next/build/include/linux/workqueue.h:9, from /tmp/next/build/include/linux/bpf.h:12, from /tmp/next/build/net/unix/unix_bpf.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_p= hc.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/input/touchscreen/ili210x.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In function 'ili251x_firmware_to_buffer', inlined from 'ili210x_firmware_update_store' at /tmp/next/build/drivers= /input/touchscreen/ili210x.c:883:4: /tmp/next/build/drivers/input/touchscreen/ili210x.c:633:27: warning: 'fw_addr' may be used uninitialized [-Wmaybe-uninitialized] 633 | *df_end =3D fw_addr + fw_len; | ~~~~~~~~^~~~~~~~ /tmp/next/build/drivers/input/touchscreen/ili210x.c: In function 'ili210x_firmware_update_store': /tmp/next/build/drivers/input/touchscreen/ili210x.c:601:13: note: 'fw_addr' was declared here 601 | u32 fw_addr, fw_last_addr =3D 0; | ^~~~~~~ In function 'ili251x_firmware_to_buffer', inlined from 'ili210x_firmware_update_store' at /tmp/next/build/drivers= /input/touchscreen/ili210x.c:883:4: /tmp/next/build/drivers/input/touchscreen/ili210x.c:633:27: warning: 'fw_len' may be used uninitialized [-Wmaybe-uninitialized] 633 | *df_end =3D fw_addr + fw_len; | ~~~~~~~~^~~~~~~~ /tmp/next/build/drivers/input/touchscreen/ili210x.c: In function 'ili210x_firmware_update_store': /tmp/next/build/drivers/input/touchscreen/ili210x.c:602:13: note: 'fw_len' was declared here 602 | u16 fw_len; | ^~~~~~ In function 'ili210x_firmware_update', inlined from 'ili210x_firmware_update_store' at /tmp/next/build/drivers= /input/touchscreen/ili210x.c:899:11: /tmp/next/build/drivers/input/touchscreen/ili210x.c:856:17: warning: 'ac_end' may be used uninitialized [-Wmaybe-uninitialized] 856 | error =3D ili210x_do_firmware_update(priv, fwbuf, ac_end, d= f_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~ /tmp/next/build/drivers/input/touchscreen/ili210x.c: In function 'ili210x_firmware_update_store': /tmp/next/build/drivers/input/touchscreen/ili210x.c:871:13: note: 'ac_end' was declared here 871 | u16 ac_end, df_end; | ^~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/media/platform/qcom/venus/cor= e.h:10, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= _platform_v6.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdUSB_show': /tmp/next/build/drivers/usb/gadget/configfs.c:152:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__nam= e)); \ | ^ /tmp/next/build/drivers/usb/gadget/configfs.c:186:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 186 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idVendor_show': /tmp/next/build/drivers/usb/gadget/configfs.c:152:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__nam= e)); \ | ^ /tmp/next/build/drivers/usb/gadget/configfs.c:183:9: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 183 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/configfs.c:191:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 191 | GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idProduct_show': /tmp/next/build/drivers/usb/gadget/configfs.c:152:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__nam= e)); \ | ^ /tmp/next/build/drivers/usb/gadget/configfs.c:183:9: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 183 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/configfs.c:192:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 192 | GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdDevice_show': /tmp/next/build/drivers/usb/gadget/configfs.c:152:30: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__nam= e)); \ | ^ /tmp/next/build/drivers/usb/gadget/configfs.c:193:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 193 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdDevice); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/pci.h:33, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_d= evlink.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/kobject.h:20, from /tmp/next/build/include/linux/pci.h:36: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/rtc/rtc-hym8563.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_plane.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/net/unix/garbage.c:66: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/include/linux/blk-mq.h:5, from /tmp/next/build/include/linux/blk-integrity.h:5, from /tmp/next/build/block/blk-mq-dma.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/regulator/qcom-rpmh-regulator= =2Ec:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/ipv6/af_inet6.c:19: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_n= etdev.h:9, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_x= dp.h:9, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_x= dp.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/input/touchscreen/himax_hx831= 12b.c:15: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dmaengine.h:8, from /tmp/next/build/drivers/dma/qcom/hidma_ll.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/net/sched/cls_api.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/mm/util.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/media/platform/samsung/s5p-jp= eg/jpeg-hw-s5p.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/net/ipv4/inetpeer.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_vsp.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/scsi/scsi_host.h:6, from /tmp/next/build/drivers/scsi/libsas/sas_internal.h:13, from /tmp/next/build/drivers/scsi/libsas/sas_phy.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/io_uring/msg_ring.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/firmware/imx/ipc.h:11, from /tmp/next/build/drivers/firmware/imx/imx-scu-irq.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/scsi/libsas/sas_init.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/p2p.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/cfg80211.h:23, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/p2p.c:10: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/media/platform/qcom/venus/cor= e.h:10, from /tmp/next/build/drivers/media/platform/qcom/venus/hfi= _platform_v4.c:5: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-hdmi.h:9, from /tmp/next/build/drivers/phy/mediatek/phy-mtk-hdmi-mt2= 701.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/of.h:15, from /tmp/next/build/drivers/net/phy/aquantia/aquantia_fir= mware.c:4: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp= =2Ec:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdRaidGet': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:103: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] 103 | return &map->raidMap.ldSpanMap[ld].ldRaid; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanInfoGet': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:110: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] 110 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanPtrGet': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:151: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] 151 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_PopulateDrvRaidMap': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:171: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] 171 | struct MR_DRV_RAID_MAP *pDrvRaidMap =3D &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:272: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] 272 | pFwRaidMap =3D &fw_map_old->raidMap; | ^~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_ValidateMapInfo': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:319: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] 319 | pDrvRaidMap =3D &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_spanset_get_span_block': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:445: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] 445 | quad =3D &map->raidMap.ldSpanMap[ld= ]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | spanBlock[span]. | ~~~~~~~~~~~~~~~~ 447 | block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'get_strip_from_row': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:565: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] 565 | quad =3D &map->raidMap.ldSpanMap[ld= ]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | spanBlock[span].block_span_= info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~ /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_update_span_set': /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_fp.c:1245: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] 1245 | quad =3D &map->raidMap.ldSpanMap[ld= ]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1246 | spanBlock[span].block_span_= info. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~ 1247 | quad[element]; | ~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/pm_runtime.h:11, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _hfi_queue.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/kernfs.h:10, from /tmp/next/build/include/linux/sysfs.h:16, from /tmp/next/build/include/linux/moduleparam.h:11, from /tmp/next/build/drivers/mmc/core/block.c:21: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17, from /tmp/next/build/include/linux/kernfs.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/block/blk-mq.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/security/integrity/integrity_audit.c:= 10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/interrupt.h:6, from /tmp/next/build/drivers/media/platform/mediatek/vcode= c/decoder/mtk_vcodec_dec_hw.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/gpu/drm/display/drm_hdmi_stat= e_helper.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/mutex.h:15, from /tmp/next/build/include/linux/seq_file.h:9, from /tmp/next/build/drivers/net/ethernet/amazon/ena/ena_d= ebugfs.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/linux/cpumask.h:10, from /tmp/next/build/include/linux/smp.h:13, from /tmp/next/build/include/linux/lockdep.h:14, from /tmp/next/build/include/linux/mutex.h:17: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/include/linux/acpi_iort.h:10, from /tmp/next/build/drivers/irqchip/irq-gic-v5.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/irqchip/irq-gic-v5.c: In function 'gicv5_irq_spi_domain_select': /tmp/next/build/drivers/irqchip/irq-gic-v5.c:755:12: warning: 'hwirq_type' may be used uninitialized [-Wmaybe-uninitialized] 755 | if (hwirq_type !=3D GICV5_HWIRQ_TYPE_SPI) | ^ /tmp/next/build/drivers/irqchip/irq-gic-v5.c:744:13: note: 'hwirq_type' was declared here 744 | u32 hwirq_type; | ^~~~~~~~~~ /tmp/next/build/drivers/irqchip/irq-gic-v5.c: In function 'gicv5_irq_ppi_domain_select': /tmp/next/build/drivers/irqchip/irq-gic-v5.c:689:12: warning: 'hwirq_type' may be used uninitialized [-Wmaybe-uninitialized] 689 | if (hwirq_type !=3D GICV5_HWIRQ_TYPE_PPI) | ^ /tmp/next/build/drivers/irqchip/irq-gic-v5.c:678:13: note: 'hwirq_type' was declared here 678 | u32 hwirq_type; | ^~~~~~~~~~ In function 'gicv5_irq_domain_translate', inlined from 'gicv5_irq_spi_domain_translate' at /tmp/next/build/driver= s/irqchip/irq-gic-v5.c:707:9: /tmp/next/build/drivers/irqchip/irq-gic-v5.c:618:39: warning: 'hwirq_trigger' may be used uninitialized [-Wmaybe-uninitialized] 618 | *type =3D hwirq_trigger & IRQ_TYPE_SENSE_MASK; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/irqchip/irq-gic-v5.c: In function 'gicv5_irq_spi_domain_translate': /tmp/next/build/drivers/irqchip/irq-gic-v5.c:577:22: note: 'hwirq_trigger' was declared here 577 | unsigned int hwirq_trigger; | ^~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/net/sched/act_api.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/hisilicon/hibmc/hibmc= _drm_de.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/bridge/imx/imx8mp-hdm= i-tx.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/irq.h:13, from /tmp/next/build/include/linux/of_irq.h:7, from /tmp/next/build/drivers/crypto/caam/jr.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic_helper.h:31, from /tmp/next/build/drivers/gpu/drm/bridge/cadence/cdns-d= si-core.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/memory.h:217, from /tmp/next/build/include/linux/arm-rsi-cmds.h:12, from /tmp/next/build/arch/arm64/include/asm/io.h:11, from /tmp/next/build/include/linux/io.h:12, from /tmp/next/build/drivers/gpu/drm/hisilicon/hibmc/hibmc= _drm_vdac.c:14: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/gpu/drm/panel/panel-himax-hx8= 3112a.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _core.h:10, from /tmp/next/build/drivers/media/platform/qcom/iris/iris= _platform_vpu2.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/include/linux/input.h:8, from /tmp/next/build/drivers/input/misc/tps65219-pwrbutton= =2Ec:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/debugfs.h:15, from /tmp/next/build/drivers/gpu/drm/panel/panel-edp.c:24: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/video/fbdev/core/cfbfillrect.= c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/net/wireless/mediatek/mt76/tr= ace.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/include/net/mac80211.h:20, from /tmp/next/build/drivers/net/wireless/mediatek/mt76/mt= 76.h:18, from /tmp/next/build/drivers/net/wireless/mediatek/mt76/tr= ace.h:10, from /tmp/next/build/drivers/net/wireless/mediatek/mt76/tr= ace.c:10: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/fs/dcache.c:18: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic_helper.h:31, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= du_writeback.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/bitmap.h:8, from /tmp/next/build/include/linux/ethtool.h:16, from /tmp/next/build/net/ethtool/bitset.h:6, from /tmp/next/build/net/ethtool/linkmodes.c:3: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/if_ether.h:19, from /tmp/next/build/include/linux/etherdevice.h:20, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pc= ie/tx.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pc= ie/tx.c:8: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_fill_data_tbs_amsdu': /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:1987:22: warning: taking address of packed member of 'struct iwl_tx_cmd_v6_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 1987 | le16_add_cpu(&tx_cmd->params.len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~~~~~~~~ /tmp/next/build/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2030:30: warning: taking address of packed member of 'struct iwl_tx_cmd_v6_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 2030 | le16_add_cpu(&tx_cmd->params.len, pos_hdr - subf_hd= rs_start); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/gpu/drm/mxsfb/mxsfb_drv.c:12: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/resume_user_mode.h:6, from /tmp/next/build/include/linux/entry-virt.h:6, from /tmp/next/build/include/linux/kvm_host.h:5, from /tmp/next/build/arch/arm64/kvm/mmio.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/drm/drm_crtc.h:28, from /tmp/next/build/include/drm/drm_atomic.h:31, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-kms.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/gpu/drm/renesas/rcar-du/rcar_= dw_hdmi.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/common.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/ieee80211.h:2882, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/../include/brcmu_wifi.h:10, from /tmp/next/build/drivers/net/wireless/broadcom/brcm802= 11/brcmfmac/common.c:11: /tmp/next/build/include/linux/ieee80211-uhr.h: In function 'ieee80211_uhr_npca_dis_subch_bitmap': /tmp/next/build/include/linux/ieee80211-uhr.h:360:16: warning: taking address of packed member of 'struct ieee80211_uhr_npca_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 360 | return npca->dis_subch_bmap; | ^~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/irqchip/irq-gic-v3-its.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/pci/pwrctrl/generic.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/arch/arm64/kvm/psci.c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/firmware/efi/memmap.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/include/linux/dma-mapping.h:5, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe.h:= 11, from /tmp/next/build/drivers/net/ethernet/amd/xgbe/xgbe-hw= tstamp.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/media/platform/renesas/vsp1/v= sp1_wpf.c:10: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/skbuff.h:13, from /tmp/next/build/include/linux/if_ether.h:19, from /tmp/next/build/include/linux/etherdevice.h:20, from /tmp/next/build/drivers/net/macvtap.c:2: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/mempool.h:8, from /tmp/next/build/include/linux/bio.h:8, from /tmp/next/build/drivers/md/dm-bio-record.h:11, from /tmp/next/build/drivers/md/dm-raid1.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/crypto/crypto_user.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/thread_info.h:27, from /tmp/next/build/arch/arm64/include/asm/preempt.h:5, from /tmp/next/build/include/linux/preempt.h:107, from /tmp/next/build/include/linux/spinlock.h:56, from /tmp/next/build/include/linux/mmzone.h:8, from /tmp/next/build/include/linux/gfp.h:7, from /tmp/next/build/include/linux/mm.h:8, from /tmp/next/build/kernel/pid.c:30: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/drivers/mmc/host/dw_mmc-k3.c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/arch/arm64/include/asm/cpufeature.h:2= 6, from /tmp/next/build/arch/arm64/include/asm/hwcap.h:9, from /tmp/next/build/arch/arm64/include/asm/elf.h:8, from /tmp/next/build/include/linux/elf.h:6, from /tmp/next/build/kernel/extable.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/fs_dirent.h:5, from /tmp/next/build/include/linux/fs/super_types.h:5, from /tmp/next/build/include/linux/fs/super.h:5, from /tmp/next/build/include/linux/fs.h:5, from /tmp/next/build/include/linux/highmem.h:5, from /tmp/next/build/include/linux/bvec.h:10, from /tmp/next/build/include/linux/blk_types.h:10, from /tmp/next/build/include/linux/blkdev.h:9, from /tmp/next/build/include/linux/blk-mq.h:5, from /tmp/next/build/include/linux/blk-integrity.h:5, from /tmp/next/build/drivers/scsi/sd_dif.c:9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/ratelimit.h:6, from /tmp/next/build/include/linux/dev_printk.h:16, from /tmp/next/build/include/linux/device.h:15, from /tmp/next/build/drivers/gpu/drm/imx/dcss/dcss-scaler.= c:8: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/resource_ext.h:9, from /tmp/next/build/include/linux/acpi.h:14, from /tmp/next/build/drivers/char/tpm/tpm_tis_i2c_cr50.c:1= 9: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/slab.h:16, from /tmp/next/build/include/linux/resource_ext.h:11: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/drivers/scsi/megaraid/megaraid_sas_de= bugfs.c:28: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/arch/arm64/include/asm/processor.h:31, from /tmp/next/build/include/linux/sched.h:13, from /tmp/next/build/include/linux/delay.h:13, from /tmp/next/build/drivers/net/mdio/mdio-mux-meson-g12a.= c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/list.h:11, from /tmp/next/build/include/linux/module.h:12, from /tmp/next/build/drivers/regulator/qcom_smd-regulator.= c:7: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67, from /tmp/next/build/arch/arm64/include/asm/cache.h:40, from /tmp/next/build/include/vdso/cache.h:5, from /tmp/next/build/include/linux/cache.h:6, from /tmp/next/build/include/linux/time.h:5, from /tmp/next/build/arch/arm64/include/asm/stat.h:12, from /tmp/next/build/include/linux/stat.h:6, from /tmp/next/build/include/linux/module.h:13: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/asm-generic/bitops/generic-non-atomic.h:7, from /tmp/next/build/include/linux/bitops.h:28, from /tmp/next/build/include/linux/kernel.h:23, from /tmp/next/build/include/linux/clk.h:13, from /tmp/next/build/drivers/phy/qualcomm/phy-qcom-m31.c:6: /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_get_slot': /tmp/next/build/include/linux/objpool.h:130:42: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | uint32_t head =3D smp_load_acquire(&slot->head); /tmp/next/build/arch/arm64/include/asm/barrier.h:168:26: note: in definition of macro '__smp_load_acquire' 168 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:130:25: note: in expansion of macro 'smp_load_acquire' 130 | uint32_t head =3D smp_load_acquire(&slot->head); | ^~~~~~~~~~~~~~~~ In file included from /tmp/next/build/include/linux/atomic.h:82, from /tmp/next/build/include/asm-generic/bitops/atomic.h:5, from /tmp/next/build/arch/arm64/include/asm/bitops.h:25, from /tmp/next/build/include/linux/bitops.h:67: /tmp/next/build/include/linux/objpool.h:156:41: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | if (try_cmpxchg_release(&slot->head, &head, head + = 1)) /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4894:33: note: in definition of macro 'try_cmpxchg_release' 4894 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h: In function '__objpool_try_add_slot': /tmp/next/build/include/linux/objpool.h:203:39: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)= ); /tmp/next/build/include/linux/atomic/atomic-instrumented.h:4885:33: note: in definition of macro 'try_cmpxchg_acquire' 4885 | typeof(ptr) __ai_ptr =3D (ptr); \ | ^~~ /tmp/next/build/include/linux/objpool.h:208:27: warning: taking address of packed member of 'struct objpool_slot' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | smp_store_release(&slot->last, tail + 1); /tmp/next/build/arch/arm64/include/asm/barrier.h:132:26: note: in definition of macro '__smp_store_release' 132 | typeof(p) __p =3D (p); = \ | ^ /tmp/next/build/include/linux/objpool.h:208:9: note: in expansion of macro 'smp_store_release' 208 | smp_store_release(&slot->last, tail + 1); | ^~~~~~~~~~~~~~~~~ and x86_64 allmodconfig had a similarly bad time with -Werror turned on. Caused by commit 56ff95ee85715 (random: vDSO: avoid call to memset() when zeroing reserve= d parameter) (which is the only new commit in the random tree.) I have used the version from next-20260930 instead. --Z4fwWLMnLGIWVGmS Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmq+fu8ACgkQJNaLcl1U h9CMiAf/Z0GSsxRef8bAHVDu6M9k4t+vWGXhr1IdNqZ+jlGLIGgY+FSCb6NbfPFY 3GhKDw9hjLPpNmDyPP1NtJ69ONYMtukUhciYg6By8AOUCImr2eXalrHFoSatRAud hqlYqjSHaDFnVV28SA34xX06J9/6rrsLqAdGGyeXcn2TreCWDdUG0zFDflSkoXpo phMQG3vmTrfqemb08lzuuCBibaEgZ3BaYbCVKGfyShGK9Ml4pZSdriRNnKEVEG1M 0SOjOkX3JPDngCUWyX5sBlaWuQKGGKyV1RMB9Fs1IgN0Tn4uk6/P4nzzoHp8iYpw qlNg8doxhqtbewJVjhC4sUTvJB7uSQ== =AOY+ -----END PGP SIGNATURE----- --Z4fwWLMnLGIWVGmS--