]> git.itanic.dy.fi Git - linux-stable/commit
net: gso_test: fix build with gcc-12 and earlier
authorFlorian Westphal <fw@strlen.de>
Thu, 12 Oct 2023 12:08:56 +0000 (14:08 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 12 Oct 2023 13:34:08 +0000 (15:34 +0200)
commit2f0968a030f2a5dd4897a0151c8395bf5babe5b0
tree34987c112d1c0f0683861d387ae6a99dca1731ba
parent04317b129e4eb5c6f4a58bb899b2019c1545320b
net: gso_test: fix build with gcc-12 and earlier

gcc 12 errors out with:
net/core/gso_test.c:58:48: error: initializer element is not constant
   58 |                 .segs = (const unsigned int[]) { gso_size },

This version isn't old (2022), so switch to preprocessor-bsaed constant
instead of 'static const int'.

Cc: Willem de Bruijn <willemb@google.com>
Reported-by: Tasmiya Nalatwad <tasmiya@linux.vnet.ibm.com>
Closes: https://lore.kernel.org/netdev/79fbe35c-4dd1-4f27-acb2-7a60794bc348@linux.vnet.ibm.com/
Fixes: 1b4fa28a8b07 ("net: parametrize skb_segment unit test to expand coverage")
Signed-off-by: Florian Westphal <fw@strlen.de>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/20231012120901.10765-1-fw@strlen.de
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/core/gso_test.c