lkml.org 
[lkml]   [2021]   [Mar]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 135/221] selftests/net: fix warnings on reuseaddr_ports_exhausted
    Date
    From: Carlos Llamas <cmllamas@google.com>

    [ Upstream commit 81f711d67a973bf8a6db9556faf299b4074d536e ]

    Fix multiple warnings seen with gcc 10.2.1:
    reuseaddr_ports_exhausted.c:32:41: warning: missing braces around initializer [-Wmissing-braces]
    32 | struct reuse_opts unreusable_opts[12] = {
    | ^
    33 | {0, 0, 0, 0},
    | { } { }

    Fixes: 7f204a7de8b0 ("selftests: net: Add SO_REUSEADDR test to check if 4-tuples are fully utilized.")
    Signed-off-by: Carlos Llamas <cmllamas@google.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    .../selftests/net/reuseaddr_ports_exhausted.c | 32 +++++++++----------
    1 file changed, 16 insertions(+), 16 deletions(-)

    diff --git a/tools/testing/selftests/net/reuseaddr_ports_exhausted.c b/tools/testing/selftests/net/reuseaddr_ports_exhausted.c
    index 7b01b7c2ec10..066efd30e294 100644
    --- a/tools/testing/selftests/net/reuseaddr_ports_exhausted.c
    +++ b/tools/testing/selftests/net/reuseaddr_ports_exhausted.c
    @@ -30,25 +30,25 @@ struct reuse_opts {
    };

    struct reuse_opts unreusable_opts[12] = {
    - {0, 0, 0, 0},
    - {0, 0, 0, 1},
    - {0, 0, 1, 0},
    - {0, 0, 1, 1},
    - {0, 1, 0, 0},
    - {0, 1, 0, 1},
    - {0, 1, 1, 0},
    - {0, 1, 1, 1},
    - {1, 0, 0, 0},
    - {1, 0, 0, 1},
    - {1, 0, 1, 0},
    - {1, 0, 1, 1},
    + {{0, 0}, {0, 0}},
    + {{0, 0}, {0, 1}},
    + {{0, 0}, {1, 0}},
    + {{0, 0}, {1, 1}},
    + {{0, 1}, {0, 0}},
    + {{0, 1}, {0, 1}},
    + {{0, 1}, {1, 0}},
    + {{0, 1}, {1, 1}},
    + {{1, 0}, {0, 0}},
    + {{1, 0}, {0, 1}},
    + {{1, 0}, {1, 0}},
    + {{1, 0}, {1, 1}},
    };

    struct reuse_opts reusable_opts[4] = {
    - {1, 1, 0, 0},
    - {1, 1, 0, 1},
    - {1, 1, 1, 0},
    - {1, 1, 1, 1},
    + {{1, 1}, {0, 0}},
    + {{1, 1}, {0, 1}},
    + {{1, 1}, {1, 0}},
    + {{1, 1}, {1, 1}},
    };

    int bind_port(struct __test_metadata *_metadata, int reuseaddr, int reuseport)
    --
    2.30.1


    \
     
     \ /
      Last update: 2021-03-29 10:38    [W:4.357 / U:1.388 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site