Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp431060imn; Mon, 25 Jul 2022 22:29:14 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vo8377iYj6dug8VeO1ED5qSLX7Lcieyp66kjVvLvAehVWzsDNHbmIwdKw0lm/SgozXY6WA X-Received: by 2002:a05:6402:4009:b0:43b:ff9b:3241 with SMTP id d9-20020a056402400900b0043bff9b3241mr8769023eda.258.1658813354447; Mon, 25 Jul 2022 22:29:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658813354; cv=none; d=google.com; s=arc-20160816; b=bNFqFb9LoqCUidxZSeaXpLG7wRtJ6mqQXttCnrcjByHcQUKs1r3YO1HUSMBmFBrlPB 8EScsHlwYyFs7lKYRixYz+oP6ESLI9epCfpsksHhAJVIwFZuWwzCv/Nhu6WMDQ+GJchl 9JZ9nZ2LWl/9Yj5a5p9L7FF1tWe21Zlbh13OXTdBcKuwnknqqy9wTODuFqFYZ/XRsUJ3 7wEf+9M1VLloso9itRZldt9sZufOE5uOPcmoGnsEoF0X28B33x3XaVJms/HXH+7LOeM0 2BSshYcJTGnBuoZJ5QGkHhZUJnLeFRkdOJF7f+XoK4rlJmeOYSLzTI3qD99R7rvinzfo 2Okw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=1lqv5pxOonTNYCwK72aL+prgPMrbwRYc3I/dFCFgTYI=; b=dViBCVZ3FCo/62qRE1GIUKEjO7JOI8pWVjdfxlyc4kVgWhP0M3Z0r3ui9Ni4BF4lLL EmaxksLYZrlYLS59GSgfrx4tpi6RYhqLRnNiPBuHb0bYTT8uKI2UozARR9QbbjXq6+fE BDa5lSUIQia519XfxXfXjFB26eTmQ8EUs2kad5CeffqjVSpIiiDGH15CqrAKYO34k4Rz PH3W9/+WLcN8oGVx+Vmr6mGJZVR3VY2QKNl7MPYcvKu4qBcyc7iSvZLhCBKIxQ+kaQgB GYz+c0vZTUrNgkVp9gpfOpbNLA5DUH8PTFV2a9HVOUNlGiAueyhFOxQaWGVJ1KD/catM XOnw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b="mUdm7K/6"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w3-20020a05640234c300b0043be21a3510si2013771edc.312.2022.07.25.22.28.49; Mon, 25 Jul 2022 22:29:14 -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=@google.com header.s=20210112 header.b="mUdm7K/6"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237525AbiGZF1e (ORCPT + 99 others); Tue, 26 Jul 2022 01:27:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231849AbiGZF1c (ORCPT ); Tue, 26 Jul 2022 01:27:32 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C841326AD1 for ; Mon, 25 Jul 2022 22:27:27 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id l23so24212895ejr.5 for ; Mon, 25 Jul 2022 22:27:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc; bh=1lqv5pxOonTNYCwK72aL+prgPMrbwRYc3I/dFCFgTYI=; b=mUdm7K/6pF3SsrJeOS6n/qjTr9aaiFG0qZUH8Cxcp1A1gp9B7s2L3yQWjkYwJDl6vM +/sLYOedziBEOQ3vGYofM9j1sQ0LoMqnHyJQwsDV1MWFXPq/PPcmA9XmRu2/qGWxWUCC SZ/HUukPWhveLbizRwK3Ii3poo/fG0DeYwTVOGnGd2dl4mxS867zIy1JfyZCgfnNy1ea NuZrDyB2MC/FVH80CAyv5L6jQeClYsX8DCizSMn2EJ36AgXWO9kodaCwADeOr2iF1bAR G/ZbtMQkAxI9vGlUYuq21YJxhGYrrZuxLYXMk/RqiK51/QOGcbTnEpSOUeOKdi+4Drw6 VTAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=1lqv5pxOonTNYCwK72aL+prgPMrbwRYc3I/dFCFgTYI=; b=HSiX6gchARtYUmjBA+mbDw4ek7p0Til0W3ieRWIbP0YgaU7gI/NfOv8zHV2OUbgJEK Zs8IcjLJl8byrsvuoVYLKakivrxzBJcTuM6EUE58YCJ5nCQ6ejW5vu78E3a7B4jPBVpM nyQB33DL8deUAi0OPwEAcphkD5bFeGDsw527TZ2P2euAkju1H6bDnpx8GpwA80GladC4 Uz1W2g/eno8XChSA1Y9Ura6Jgm76E/h5c4BYyf5ERgfVF3R29r+JuX0bVmQCtAjb/rGg hKemXi9qZTVbBj/mTRPvmeaRsseAC+B+d3c1CFVtfzXxsN/b4mO76Wr4V6apelA4+BOV QYXQ== X-Gm-Message-State: AJIora9N7Cn8hrCYCKPrbRUbHb72tqXhar6QPyLISY5/cTAZuVmvJQF0 nKNguysvcmubMYd+Or0XLomwpKiWMur8MrHODkxd4WnKfnonzg== X-Received: by 2002:a17:907:2c61:b0:72b:3a12:5121 with SMTP id ib1-20020a1709072c6100b0072b3a125121mr12659486ejc.52.1658813246120; Mon, 25 Jul 2022 22:27:26 -0700 (PDT) MIME-Version: 1.0 References: <20220720185719.273630-1-mairacanal@riseup.net> In-Reply-To: <20220720185719.273630-1-mairacanal@riseup.net> From: Brendan Higgins Date: Tue, 26 Jul 2022 01:27:14 -0400 Message-ID: Subject: Re: [PATCH RESEND v2] Documentation: KUnit: Fix example with compilation error To: =?UTF-8?B?TWHDrXJhIENhbmFs?= Cc: Jonathan Corbet , davidgow@google.com, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL 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 On Wed, Jul 20, 2022 at 2:57 PM Ma=C3=ADra Canal wr= ote: > > The Parameterized Testing example contains a compilation error, as the > signature for the description helper function is void(*)(const struct > sha1_test_case *, char *), and the struct is non-const. This is > warned by Clang: > > error: initialization of =E2=80=98void (*)(struct sha1_test_case *, char = *)=E2=80=99 > from incompatible pointer type =E2=80=98void (*)(const struct sha1_test_c= ase *, > char *)=E2=80=99 [-Werror=3Dincompatible-pointer-types] > 33 | KUNIT_ARRAY_PARAM(sha1, cases, case_to_desc); > | ^~~~~~~~~~~~ > ../include/kunit/test.h:1339:70: note: in definition of macro > =E2=80=98KUNIT_ARRAY_PARAM=E2=80=99 > 1339 | void > (*__get_desc)(typeof(__next), char *) =3D get_desc; \ > > Signed-off-by: Ma=C3=ADra Canal Thanks! Reviewed-by: Brendan Higgins