On Mon, 18 May 2020 13:56:49 +0100, Andre Przywara wrote: > GCC 10.1 generates a warning in net/ip/csum.c about exceeding a buffer > limit in a memcpy operation: > ------------------ > In function 'memcpy', > inlined from 'uip_csum_udp' at net/uip/csum.c:58:3: > /usr/include/aarch64-linux-gnu/bits/string_fortified.h:34:10: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=] > 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from net/uip/csum.c:1: > net/uip/csum.c: In function 'uip_csum_udp': > include/kvm/uip.h:132:6: note: at offset 0 to object 'sport' with size 2 declared here > 132 | u16 sport; > ------------------ > > [...] Applied to kvmtool (master), thanks! [1/1] net: uip: Fix GCC 10 warning about checksum calculation https://git.kernel.org/will/kvmtool/c/56ef7bdc6a7d Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev