From patchwork Tue Feb 28 18:42:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= X-Patchwork-Id: 62576 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp3188987wrd; Tue, 28 Feb 2023 10:47:06 -0800 (PST) X-Google-Smtp-Source: AK7set9oFGozvguvXhEKzHB3jgHbflN6tJ8/bU6agqjmTondgeQVoDwUMDFiLYRxWD/dyS62+VUf X-Received: by 2002:a17:90b:3e8b:b0:234:ba6f:c980 with SMTP id rj11-20020a17090b3e8b00b00234ba6fc980mr4267259pjb.17.1677610026028; Tue, 28 Feb 2023 10:47:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677610026; cv=none; d=google.com; s=arc-20160816; b=JL027yu1h3j7gklMSmddHxFV2Zyh0BFNMkfR0LVF+v/fGMxKqDALlswBmQlp/KAp4+ xNagwZKp1qkA32+T6CeKEm8Svy+s6MzZlJmRgKTTmdn4I2JciW3huoSClYBQEg5w1Gnx ab33Mp4/oihe7ChIIkR4+cM3blNCkFEFaSs2VZbgoS9I1L9gTotAtCdAvux4N3oGsjxe 3947/7+HGGd7NTf+5doIn2xBTAQ1VhEJ4fPZDd+zEq13RmUsBpfy4W3NDiLBrLl+4Ysa AQwH0awIW0RUKoVgnPC5QXcLditJiEl8GUMsAJjPqE8HJMbtiuRd6Ps/Hsw7M85VIVuo rzGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Pc69Gv/1PwSr85NK6wGYipcAkLMP5uHPYYNZpDrbUyM=; b=nCzol9qN6XmrdmYWD6HVzr417si9NwWsV2ZAtNC6DfHtChwOFhYuW8YuwzliLsvHJ2 mZlN9ACR9O0RWA5nJnMqpBK3DTAFAug8I0ubaMAe4wPWr8/MWHwAwNbRYNSIk6hVN+2b Ll+83WjAD5z8G+gQy/TFpfyU3DjnaC6Fel6D7Au+TXuYVTUYiKCQZc3QAmG+sAMlSnrr 2OrYML4eC+USfZeD3DtIA7F7hvTT5077m4kNcwfsEvpZjbHNd+Q0nsP08DFJI2TfeNK0 3uopPZ7TBTlkMPTix+/VZ+tVWcx1JZoEGr/ru6Ac7rawjwQ57fSfglqG+HHLeq8yRR6N 45tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fsrpFMka; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ct19-20020a17090af59300b0023750b695e1si13405056pjb.156.2023.02.28.10.46.52; Tue, 28 Feb 2023 10:47:06 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=fsrpFMka; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229694AbjB1Sm4 (ORCPT + 99 others); Tue, 28 Feb 2023 13:42:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229537AbjB1Smz (ORCPT ); Tue, 28 Feb 2023 13:42:55 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36CB710C8 for ; Tue, 28 Feb 2023 10:42:54 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 02135B80EAB for ; Tue, 28 Feb 2023 18:42:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6273AC433D2; Tue, 28 Feb 2023 18:42:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1677609771; bh=bxf6Na4275DAjaKN9Sr8BVZGW0gjDgYTE05rVuIhWwo=; h=From:To:Cc:Subject:Date:From; b=fsrpFMka4rEhDNttlbTgKspj87wKZKL1+GEijCxidZ09ngGHpa2+x+se6dC+QQgX6 fzKhXvYZuB5pOYUYalaQPQ5/49LTwfGl8eBVr/Br6E5sTNqM/ErsTlPRtpEwvGWyOc G4nq7wdtH+7FwJ1YICBYnQ09jhSTBt2KNXPyuhI/KjJ8HzOZNLatqJFSlT4ZGJtwS+ FMYOnlz3Hv2d0mCH2we/Aljk7NVKHs+JbsKtkgNQtgN9QhPWqje8KPPOyauFKDxpPA DUuAeRS+SKqtfrMWmdzze3dAjDxRLYQVb4oO50CJkUyn93lZFG+QL+1lBat3aWZQBy JS9bHptI/iQpQ== From: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= To: Palmer Dabbelt , Andy Shevchenko , linux-kernel@vger.kernel.org Cc: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= , Heiko Stuebner , linux-riscv@lists.infradead.org Subject: [PATCH v2 1/2] lib/test_string.c: Make definition less dense Date: Tue, 28 Feb 2023 19:42:44 +0100 Message-Id: <20230228184245.1585775-1-bjorn@kernel.org> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS 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: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759101611052720664?= X-GMAIL-MSGID: =?utf-8?q?1759101611052720664?= From: Björn Töpel Checkpatch seems to have trouble making sense of the situation when struct definitions, variable definitions, and __initconst marking is done in one go. Let's be nicer to checkpatch, and move the struct definition out, which removes the error. Signed-off-by: Björn Töpel --- lib/test_string.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) base-commit: ae3419fbac845b4d3f3a9fae4cc80c68d82cdf6e diff --git a/lib/test_string.c b/lib/test_string.c index c5cb92fb710e..550229084c41 100644 --- a/lib/test_string.c +++ b/lib/test_string.c @@ -179,15 +179,17 @@ static __init int strnchr_selftest(void) return 0; } +struct strspn_test { + const char str[16]; + const char accept[16]; + const char reject[16]; + unsigned int a; + unsigned int r; +}; + static __init int strspn_selftest(void) { - static const struct strspn_test { - const char str[16]; - const char accept[16]; - const char reject[16]; - unsigned a; - unsigned r; - } tests[] __initconst = { + static const struct strspn_test tests[] __initconst = { { "foobar", "", "", 0, 6 }, { "abba", "abc", "ABBA", 4, 4 }, { "abba", "a", "b", 1, 1 },