From patchwork Mon Jul 31 06:26:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Patchwork-Id: 128386 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp1854072vqg; Mon, 31 Jul 2023 00:37:53 -0700 (PDT) X-Google-Smtp-Source: APBJJlG87w5avT3P5l9bKQL3yZdlicK7NRjGLgL/toWN9aLjxxYt0luKJwDuUbknXnW0z5erTNf/ X-Received: by 2002:a17:907:7743:b0:992:a836:a194 with SMTP id kx3-20020a170907774300b00992a836a194mr6438021ejc.59.1690789072813; Mon, 31 Jul 2023 00:37:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690789072; cv=none; d=google.com; s=arc-20160816; b=FhAsqJT63B1lTsr6fiR/B6bMf98h1LVcelJbUKbWU7pHuuLBimAEhX81+qtZ8I6Kua LZfoer05O6aJnWZB4drtoFbOnrEQwYCbX/8FLYOv1R3N0Q+PbYcIGN6xAZDXoj119yuZ HCHfPFXJvACeSB6r5VgcjIPvnSfVyVEoBXYzItZj4xqmA74tMSg+Vx1QPJ7D8FZx2fe/ YFZ8PWAd0D4e3+pxxXt2mN9rJ8h9sdLzxYTY3Q5hMUo4ePdqLGBroT6dsjo11lh++Wco t0jsOHg82p0SBKkzvfvMhbk2mNsRdieMEOAzRLCqkgrIKeuMsFWdlIlnsIZfDMnpzdzm r80A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=B2aKwqu7QYJdOEUsF9gmJGgThjP9P+6grk0TLOykd7Q=; fh=UZfhiU2pgwvZdBOe9fFEhnfTQX0/6KsvXKQubWsfhik=; b=gedcr66RlFYg63z82UodWhvjNIw6YB3obj0ZXD6rgx3+87dWaXp/JhjsQ+ImqAejTJ hnDJrzWrmQV9SxcJPX6tfQ3tQYTNuJOAu3h/I4RUCYmAofvs6fehAQQvX+vIpHNb+9YG zaJamq1X37tsj1ME/MKmosU+Ou5eRPjlqe2AG5XeDtka53RskEbDuItRjUwxWpBSKaLw Yym2urpfA3+bgSPuCZcS+e+c4tWkcZ6TGZGmqyj+ohcmdt22hFQ+8fmH6i2SiGpAhdK9 pHohToprvRHC+uwlwc4fDjA+7+6KCVMS9XH35On38/3pVf+IU/DgQ6zmtMm79/l3qqqA DZQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b="ruZdxOu/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s4-20020a170906c30400b00992e91cacc3si7092056ejz.44.2023.07.31.00.37.28; Mon, 31 Jul 2023 00:37:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b="ruZdxOu/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230240AbjGaG1K (ORCPT + 99 others); Mon, 31 Jul 2023 02:27:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52820 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230209AbjGaG1D (ORCPT ); Mon, 31 Jul 2023 02:27:03 -0400 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A1BCBE57; Sun, 30 Jul 2023 23:27:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1690784818; bh=ZTNcL4vPTjZ60aMHUaWTT+59KbRfzXeF9WrWuByRCEI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=ruZdxOu/eS/x3/+CLg+xzeVSY2IKEkodIm3Pz6b0M9r99xWRNWQ1b7JQModhN6Cva h0NrlgrkRBYe4gHBmoidnteUOzwfqYVHWgj416iB6EfxPLmD0QsCAe00gtbdC0OaqC Q2GG9bcZOu/a8ttRKlKnvzcJZDSn/B/bamdymzPQ= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Mon, 31 Jul 2023 08:26:56 +0200 Subject: [PATCH 1/4] selftests/nolibc: drop unused test helpers MIME-Version: 1.0 Message-Id: <20230731-nolibc-warnings-v1-1-74973d2a52d7@weissschuh.net> References: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> In-Reply-To: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> To: Willy Tarreau , Shuah Khan Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Yuan Tan , Zhangjin Wu , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690784818; l=4552; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=ZTNcL4vPTjZ60aMHUaWTT+59KbRfzXeF9WrWuByRCEI=; b=t3OE1zDz2rqRRHzMsf9yzWP9Si7c7FBETEnjLOpezbzOQsTduTB7DDKYWmO1G4ASQJsw01jK+ RA17MHV1rFtAjjTQeUJU26jwDOzHkSRSu+ECvk0XAnv6Y3p1FbDRaQ2 X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772918651181667059 X-GMAIL-MSGID: 1772920842720720720 As we want to enable compiler warnings in the future these would be reported as unused functions. If we need them in the future they are easy to recreate from their still existing siblings. Signed-off-by: Thomas Weißschuh --- tools/testing/selftests/nolibc/nolibc-test.c | 99 ---------------------------- 1 file changed, 99 deletions(-) diff --git a/tools/testing/selftests/nolibc/nolibc-test.c b/tools/testing/selftests/nolibc/nolibc-test.c index 03b1d30f5507..53e2d448eded 100644 --- a/tools/testing/selftests/nolibc/nolibc-test.c +++ b/tools/testing/selftests/nolibc/nolibc-test.c @@ -161,31 +161,6 @@ static void result(int llen, enum RESULT r) * of failures, thus either 0 or 1. */ -#define EXPECT_ZR(cond, expr) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_zr(expr, llen); } while (0) - -static int expect_zr(int expr, int llen) -{ - int ret = !(expr == 0); - - llen += printf(" = %d ", expr); - result(llen, ret ? FAIL : OK); - return ret; -} - - -#define EXPECT_NZ(cond, expr, val) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_nz(expr, llen; } while (0) - -static int expect_nz(int expr, int llen) -{ - int ret = !(expr != 0); - - llen += printf(" = %d ", expr); - result(llen, ret ? FAIL : OK); - return ret; -} - #define EXPECT_EQ(cond, expr, val) \ do { if (!(cond)) result(llen, SKIPPED); else ret += expect_eq(expr, llen, val); } while (0) @@ -239,19 +214,6 @@ static int expect_gt(int expr, int llen, int val) } -#define EXPECT_LE(cond, expr, val) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_le(expr, llen, val); } while (0) - -static int expect_le(int expr, int llen, int val) -{ - int ret = !(expr <= val); - - llen += printf(" = %d ", expr); - result(llen, ret ? FAIL : OK); - return ret; -} - - #define EXPECT_LT(cond, expr, val) \ do { if (!(cond)) result(llen, SKIPPED); else ret += expect_lt(expr, llen, val); } while (0) @@ -348,24 +310,6 @@ static int expect_syserr2(int expr, int expret, int experr1, int experr2, int ll } -#define EXPECT_PTRZR(cond, expr) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrzr(expr, llen); } while (0) - -static int expect_ptrzr(const void *expr, int llen) -{ - int ret = 0; - - llen += printf(" = <%p> ", expr); - if (expr) { - ret = 1; - result(llen, FAIL); - } else { - result(llen, OK); - } - return ret; -} - - #define EXPECT_PTRNZ(cond, expr) \ do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrnz(expr, llen); } while (0) @@ -417,18 +361,6 @@ static int expect_ptrne(const void *expr, int llen, const void *cmp) return ret; } -#define EXPECT_PTRGE(cond, expr, cmp) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrge(expr, llen, cmp); } while (0) - -static int expect_ptrge(const void *expr, int llen, const void *cmp) -{ - int ret = !(expr >= cmp); - - llen += printf(" = <%p> ", expr); - result(llen, ret ? FAIL : OK); - return ret; -} - #define EXPECT_PTRGT(cond, expr, cmp) \ do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrgt(expr, llen, cmp); } while (0) @@ -442,19 +374,6 @@ static int expect_ptrgt(const void *expr, int llen, const void *cmp) } -#define EXPECT_PTRLE(cond, expr, cmp) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrle(expr, llen, cmp); } while (0) - -static int expect_ptrle(const void *expr, int llen, const void *cmp) -{ - int ret = !(expr <= cmp); - - llen += printf(" = <%p> ", expr); - result(llen, ret ? FAIL : OK); - return ret; -} - - #define EXPECT_PTRLT(cond, expr, cmp) \ do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrlt(expr, llen, cmp); } while (0) @@ -546,24 +465,6 @@ static int expect_streq(const char *expr, int llen, const char *cmp) } -#define EXPECT_STRNE(cond, expr, cmp) \ - do { if (!(cond)) result(llen, SKIPPED); else ret += expect_strne(expr, llen, cmp); } while (0) - -static int expect_strne(const char *expr, int llen, const char *cmp) -{ - int ret = 0; - - llen += printf(" = <%s> ", expr); - if (strcmp(expr, cmp) == 0) { - ret = 1; - result(llen, FAIL); - } else { - result(llen, OK); - } - return ret; -} - - /* declare tests based on line numbers. There must be exactly one test per line. */ #define CASE_TEST(name) \ case __LINE__: llen += printf("%d %s", test, #name); From patchwork Mon Jul 31 06:26:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Patchwork-Id: 128359 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp1834607vqg; Sun, 30 Jul 2023 23:44:23 -0700 (PDT) X-Google-Smtp-Source: APBJJlEfSVpUD7LAYzPsn91qP4nZTAvbzQYT7a0r7K0hZaibghCCnmBFjGnFqXnhXrl6Vr4yOhMG X-Received: by 2002:a17:90b:f88:b0:268:3f4f:7bdb with SMTP id ft8-20020a17090b0f8800b002683f4f7bdbmr8214529pjb.18.1690785863581; Sun, 30 Jul 2023 23:44:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690785863; cv=none; d=google.com; s=arc-20160816; b=IOY0qDvjYjemTPaFYXcicxa5Sz56Tna47EFeYFJP7U1mzQVNutezZaB+g+bKvdNmod CdIk+gHkcmsh1hGoIWNI4CJJfSCpwIDKCM+v0c3Y6YeBXRZDOvTJuN+1fifH3hghJ/S9 xFzPXw9nHYMESGuQHZgPr+4RrUxviYsIgesymq95HX4BAti2sa2nKCdjnqyZPZzQqJ6v 8eC7yOcqTVXTmEiS3rsLC8rwWdKjhLfVaZ3hNdDI4SVmJPApeenWmyjcvZZLtKSnQJ8T WqKrwEASFVVQhH7Dg3ZXja6Z5qAaBt7yFaS/9+NeiaKNIIK3NRQYw29M4V0gx8GQez0Q gFiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=At5xg4WFaytUAhHECCjxLQKpki7BkkTZdjvSgPu9Atg=; fh=UZfhiU2pgwvZdBOe9fFEhnfTQX0/6KsvXKQubWsfhik=; b=HzD1Y1pKx7rruNQF8P5lrI8gDHS2l+y+x5MEe7qJ7F4ZOHOJ+ly8UGn4B04iLBcaoF Ik35MWbNQb1tfGKFLwVkQYcZ+iD8GeC+fjzJ2SKrBST+It8NV9/ywax7T65y8vtz3M0T w7FcF3podg+KpHYFMUOUxVS+IK49uLbuqBPpIKa+DOZPo7cwr7dPv3Kvll4OqvJ5TybY 430X4zBx8j/fBIkvJy0FOf2aj0EprUuFxH7xU8Joc24K/pJcrFaGCVRsVIx1HPfygD/i 8hnWAlLidN3n2kOezSlIInywcSnziUiuxftaT+lY+c2dp+iUzUS3H+c42/wJbNSsd/ZA i2iQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b=n9igOyZG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hi22-20020a17090b30d600b00263419c5c00si2602974pjb.50.2023.07.30.23.44.10; Sun, 30 Jul 2023 23:44:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b=n9igOyZG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230219AbjGaG1D (ORCPT + 99 others); Mon, 31 Jul 2023 02:27:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52794 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229956AbjGaG1B (ORCPT ); Mon, 31 Jul 2023 02:27:01 -0400 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF3D51A3; Sun, 30 Jul 2023 23:27:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1690784818; bh=k9l2McklzZ+f7yRkzY3nh6NN3e/IqcLnQTelqUxUMw8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=n9igOyZGuaqKnQVBE5HfbFFsddmIwBR9WR4ZmGbZrNSe25048Ohf6zphGVYGNuWoF G/mcZcfL4ZtiPeReeA39j8/4bmWou/ynYarqyHj14A35hXRgWBQYA1adhm8NDVRIJc JK3pyawT4fz4lGn++rCtyEuDhClYUKJuovYcW2wU= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Mon, 31 Jul 2023 08:26:57 +0200 Subject: [PATCH 2/4] selftests/nolibc: drop unused variables MIME-Version: 1.0 Message-Id: <20230731-nolibc-warnings-v1-2-74973d2a52d7@weissschuh.net> References: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> In-Reply-To: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> To: Willy Tarreau , Shuah Khan Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Yuan Tan , Zhangjin Wu , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690784818; l=1029; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=k9l2McklzZ+f7yRkzY3nh6NN3e/IqcLnQTelqUxUMw8=; b=aJonl+8VdC7MJHCYyAUY48LuP1WOU57ea5CAhF2u1SPA6lIUOjRsfNDoKxZMc047hBCDfCuNU zaJ4m2GdcOWCTdv2NApJXy8//W/CSAv1pUpFT0ySGEf+epkGIY6p5Sn X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772917477586287488 X-GMAIL-MSGID: 1772917477586287488 These got copied around as new testcases where created. Signed-off-by: Thomas Weißschuh --- tools/testing/selftests/nolibc/nolibc-test.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tools/testing/selftests/nolibc/nolibc-test.c b/tools/testing/selftests/nolibc/nolibc-test.c index 53e2d448eded..3064191681d0 100644 --- a/tools/testing/selftests/nolibc/nolibc-test.c +++ b/tools/testing/selftests/nolibc/nolibc-test.c @@ -786,9 +786,7 @@ int run_syscall(int min, int max) int run_stdlib(int min, int max) { int test; - int tmp; int ret = 0; - void *p1, *p2; for (test = min; test >= 0 && test <= max; test++) { int llen = 0; /* line length */ @@ -929,9 +927,7 @@ static int expect_vfprintf(int llen, size_t c, const char *expected, const char static int run_vfprintf(int min, int max) { int test; - int tmp; int ret = 0; - void *p1, *p2; for (test = min; test >= 0 && test <= max; test++) { int llen = 0; /* line length */ From patchwork Mon Jul 31 06:26:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Patchwork-Id: 128406 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp1863034vqg; Mon, 31 Jul 2023 01:03:39 -0700 (PDT) X-Google-Smtp-Source: APBJJlEzeM9CizB65okzsx6DtRk6sz4G8wzRRMcV5tmmehrkXwLck2EwncslziQCWm3xSRQ6ipS3 X-Received: by 2002:a17:902:bb8d:b0:1b8:b436:c006 with SMTP id m13-20020a170902bb8d00b001b8b436c006mr8325178pls.12.1690790619225; Mon, 31 Jul 2023 01:03:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690790619; cv=none; d=google.com; s=arc-20160816; b=WQp8A+iB+90nPfR6PRMIr1Y4vd3uWUdm6s0O/2KFLVtDfqIi2wbw0L7KDasVdCB9kE RhshKfHmYEcoWSn8b2+UYGRh/9Nzm9fGAshfX1q84eVv2VnksslFavefqHPwlCDdXAsZ ZzfwojTr6vdi5tHEFkFLP8zADa6Gb5pCS25bQk9Ca6buKK5Hr1Z5cpxklbo0ewYXsxht 1Q3Kv+CEqZUHvxaLpkiOPnsbt0iypRfvHXazJWTDy9mGEfZdj9f3AA1gr+P+eG4mljVx RhbjSHYYCzeAIAxYwQzmacHeYKBqX40I0mvT3QFEOJjot2iwvrcIwkzkUrlPOei/DBZk qCQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=2pN0hU1hCqucuyS62P/IMJb2sy4J0ikzNhe7ao/GFyI=; fh=UZfhiU2pgwvZdBOe9fFEhnfTQX0/6KsvXKQubWsfhik=; b=nRxTu41PiWwYI7Zru5SSe0Fsw01McQFCchmOFbOI0/2Ep5HKpB2AUeTTXQPY12cDxx P4/wOHRipDD1OxDn8zYkVJXFTbIYqvf2ol4bYvYNmT7TgHTssz4yCRg1REKfKaPWj5IY CT5q8lssMD4/2p6/t5rU7Ia3UeZFGD5T0bSxv9Wz1gSb79JmczYTRGGBx5eL7NaCqNyL 3lwhaeEcNP2hJMpwVQOyBbFDp52c2y1D/MzLeJSav53SjSrXR8Dx55vtNc1WVBStXWT8 L5SNMeaViy5s6MlZ0ZHO7DK6joiV1IMvyBQu0eB/VQlYTTO8kPjF3d9KFJSp3ytbfrPa yu9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b="gvI2i/X5"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c8-20020a170903234800b001bbbbb61c71si4158070plh.399.2023.07.31.01.03.26; Mon, 31 Jul 2023 01:03:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b="gvI2i/X5"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230236AbjGaG1M (ORCPT + 99 others); Mon, 31 Jul 2023 02:27:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230205AbjGaG1C (ORCPT ); Mon, 31 Jul 2023 02:27:02 -0400 Received: from todd.t-8ch.de (todd.t-8ch.de [IPv6:2a01:4f8:c010:41de::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4895E6F; Sun, 30 Jul 2023 23:27:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1690784818; bh=LvmZQIdIvROwNs8BBjCvj4x9lJTSLnFE4blB41Pgq2w=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=gvI2i/X5im2ahZdFvSaVa9KNeP4jeORaiNKeL5hHIKbj7TdHojC0P3yxe27+9vXDB IkTpnZnRkODOsuw3JZy/467zaayIKLPq+ri1+h0lrnJykGmn9OVP52+fBpSZCbo0VT 3p+6pOk8AJc0C73ATLSFkluNZNzF5TstrbFgh8bg= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Mon, 31 Jul 2023 08:26:58 +0200 Subject: [PATCH 3/4] tools/nolibc: drop unused variables MIME-Version: 1.0 Message-Id: <20230731-nolibc-warnings-v1-3-74973d2a52d7@weissschuh.net> References: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> In-Reply-To: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> To: Willy Tarreau , Shuah Khan Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Yuan Tan , Zhangjin Wu , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690784818; l=540; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=LvmZQIdIvROwNs8BBjCvj4x9lJTSLnFE4blB41Pgq2w=; b=uwkXwy2v/nU5enWds8bgac9/9EudpZ4Km0p/0z+y//9evIaD0SxhTOxLGiuSv2wbkIpsbPh9+ VHlsEtREOZeCZrRJUNccRh1kWOpJSaWWSnyyOu+PDxK02XH3+hzR4hg X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772922464504841695 X-GMAIL-MSGID: 1772922464504841695 Nobody needs it, get rid of it. Signed-off-by: Thomas Weißschuh --- tools/include/nolibc/sys.h | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/include/nolibc/sys.h b/tools/include/nolibc/sys.h index 8bfe7db20b80..889ccf5f0d56 100644 --- a/tools/include/nolibc/sys.h +++ b/tools/include/nolibc/sys.h @@ -738,7 +738,6 @@ static __attribute__((unused)) int open(const char *path, int flags, ...) { mode_t mode = 0; - int ret; if (flags & O_CREAT) { va_list args; From patchwork Mon Jul 31 06:26:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Patchwork-Id: 128366 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp1837401vqg; Sun, 30 Jul 2023 23:52:44 -0700 (PDT) X-Google-Smtp-Source: APBJJlFQiGzk1b/V9h9+npX08md0fknvaGSl/Uv5nNmm3Xg3MZdR9DVULr0nwxEmgKcbfDwTXAO/ X-Received: by 2002:aa7:c795:0:b0:522:2111:105d with SMTP id n21-20020aa7c795000000b005222111105dmr7277563eds.20.1690786364640; Sun, 30 Jul 2023 23:52:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690786364; cv=none; d=google.com; s=arc-20160816; b=Y708HRC2mrKFlnonilbq1MhsjEt7HUjt0pbaXlCTgJBFfZ0hIhEY9m1wiknyMWWjAc wQ3SOCjfvx9wxDluzbeAwfbXyNHQNrwfWeFM9iz3vgAAJHifaWufygLogcvb20NpPou0 MU2lOIk9pfNE0wIfIfvUE/SHGYz2iRGD6Gea1eShy1Rd9mU9JQN52NVIn9iUqX7Pceka iq5xF5rMoj5nI6lQ6ZooBwxsNXFiv3LH/Ff3dDtnFgoUeWrN6rPf/Y2yQKVESMcg+n26 6U4ijr79R9/Op7BrK7v/G6lgA/vQTGLSyhArlN7Tf0WrbDSxyxGzLFoCQKZA53YekQ2a O4Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=ls4vyMMSJGx/osb/zNLzV9OGyqjymGoUOsR0mbwbasE=; fh=UZfhiU2pgwvZdBOe9fFEhnfTQX0/6KsvXKQubWsfhik=; b=k5vnNItLHX6jieBVHTj4rbkDcp9YCu5+91sfz0cMn8AyPx6R4O2+ca+HDcNKYL2C70 eLNwzDqNrEBlxfdNnM6NRd6COjzOU2uOoAjCap6YGE40CtJDSSvP1ITIdmYS/q1zH2bM YRFXRiQ0JcPuEgCp/5cJ2d8BQPTCYb9nPFZLNzPlfEPlhll2V0oY8A+1898hUFwWdskE z6JYSp8JY+QghG2+DR4su+ofkGge8F1XKMSqn5O1ARtq5j6qNntXHXat3fRGEkOtpVDQ N7mAHQgfug1goPyzX6zjaxyAFT4/LxGSBLouZD9HeiW4uzwstpcv0q12dv2tYMNaPKeK GnfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b="JILPw/4U"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bm5-20020a0564020b0500b005224c6046a6si2453772edb.508.2023.07.30.23.52.21; Sun, 30 Jul 2023 23:52:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b="JILPw/4U"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230064AbjGaG1I (ORCPT + 99 others); Mon, 31 Jul 2023 02:27:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230198AbjGaG1C (ORCPT ); Mon, 31 Jul 2023 02:27:02 -0400 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BBC9DE71; Sun, 30 Jul 2023 23:27:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1690784819; bh=9qdnbLtbhPht0XjyjkFBgcqvEDUXoH/3gWDSG61Kn34=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=JILPw/4U6Cko7x2HlkTjmMh/EQ53PmnQ8Sr+R5MgmPWYmUBfljFaI7Mn5rsXnUSNL vJPA7ZEXmHBVdLETcZAuS1bSJGmbmW/4hSVd3IXpLQE8JANxG0TBBFtfAC0FcXg8Eb cVLfmXnJbuwXsftKIlKZeDNmxSyqu6Q/RagfXGdk= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Mon, 31 Jul 2023 08:26:59 +0200 Subject: [PATCH 4/4] selftests/nolibc: enable -Wall compiler warnings MIME-Version: 1.0 Message-Id: <20230731-nolibc-warnings-v1-4-74973d2a52d7@weissschuh.net> References: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> In-Reply-To: <20230731-nolibc-warnings-v1-0-74973d2a52d7@weissschuh.net> To: Willy Tarreau , Shuah Khan Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Yuan Tan , Zhangjin Wu , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690784818; l=913; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=9qdnbLtbhPht0XjyjkFBgcqvEDUXoH/3gWDSG61Kn34=; b=O0FkQ9DeQVyJzEUUjHX/mRWQwt9DHx2IGJP8JAcnKjDRiR29iJZHRpdUleo1NqdrCrv73AKr8 5Pu3O3jPAF1A/aniH6XJHiUihWHCOkSdktGhCnJo2aHIJHKdiIJ6F6k X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772918003049577444 X-GMAIL-MSGID: 1772918003049577444 It will help the developers to avoid cruft and detect some bugs. Signed-off-by: Thomas Weißschuh --- tools/testing/selftests/nolibc/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/nolibc/Makefile b/tools/testing/selftests/nolibc/Makefile index f42adef87e12..72227d75c6da 100644 --- a/tools/testing/selftests/nolibc/Makefile +++ b/tools/testing/selftests/nolibc/Makefile @@ -79,7 +79,7 @@ endif CFLAGS_s390 = -m64 CFLAGS_mips = -EL CFLAGS_STACKPROTECTOR ?= $(call cc-option,-mstack-protector-guard=global $(call cc-option,-fstack-protector-all)) -CFLAGS ?= -Os -fno-ident -fno-asynchronous-unwind-tables -std=c89 \ +CFLAGS ?= -Os -fno-ident -fno-asynchronous-unwind-tables -std=c89 -Wall \ $(call cc-option,-fno-stack-protector) \ $(CFLAGS_$(ARCH)) $(CFLAGS_STACKPROTECTOR) LDFLAGS := -s