Received: by 2002:ac2:464d:0:0:0:0:0 with SMTP id s13csp3689122lfo; Mon, 23 May 2022 11:30:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJynzpncmK5qAJyaK+9S94SK8sUYapVKH9QXd2QdXYah64nPYE0XKOEaWVpZ5tet30PQi2va X-Received: by 2002:a05:6a00:2391:b0:50a:3ea9:e84d with SMTP id f17-20020a056a00239100b0050a3ea9e84dmr24524188pfc.21.1653330649556; Mon, 23 May 2022 11:30:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653330649; cv=none; d=google.com; s=arc-20160816; b=GU9qdghu8fSAgStitWrgMFcUxtedwAdDXy1A28/oETt4OhfFjCUgKM0n3ktXPWrPDs sN4prZtjr5D0JXaVrk+LvCqewx/7r1vbG+FagazfoE2jjoSlTFrgVYeWFS9MdOT7ARnv Oj6YJ+qFHoJEIxo6VLr5eZ68KSKm7GBe2vx9BrOlUXUr/FgHwUFWZDf6SytDwdDtpQ1p Z7aT3w176xcZG9RfXNqO2HRhrg6rgD7RKM6FFoIQASZsRfV+OCPDslRKbOsxRX0asmDQ YNKxGXYgQ0wsnUdCmTgrr/asWQKClfpjA1/r61bPNm0GxZZz7uGdY3Hnhm+fQX3emgcq hHsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=fedUXB9PCZprDJtOf0/YUNtATNS2b1cwPIEIQjz3C5U=; b=HzG/CIZ/q2T6y6RoBUo5+ga686IEV+Z26jd0C3RTEi49fVXGJg9LxFklTZa2hmyDE7 QnAJ/3TgvrL+0/v8uiBsKCiZgRxkKjYROvYfCAEVnPaLhYR1SRlGS1VHU8/FpyMC4fjj jc/zoYOgf80e1fl9/cW1r2SLAEKdidxz9Sxy1eH2JrKizzZSJT9Yfj+mhYnj1RfM11qS pqS13tcyVIdnf18whucaovNgU9qwZcgb0IM7b2hYSratLcx0wWG+1risyNAeZFsDmFhu MDva14SpHYeYeYbtXSHfhb5IgCJvxP8DVQmukEcTEOgrIbe/8hI0vh/EDiNe68hP/x4y 7iNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=qSGY95RP; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id b19-20020a17090a551300b001c6edf679b4si69633pji.46.2022.05.23.11.30.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 11:30:49 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=qSGY95RP; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 1FD2F13CA19; Mon, 23 May 2022 11:30:33 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241176AbiEWR0d (ORCPT + 99 others); Mon, 23 May 2022 13:26:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240157AbiEWRRa (ORCPT ); Mon, 23 May 2022 13:17:30 -0400 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0D18C7037A for ; Mon, 23 May 2022 10:17:18 -0700 (PDT) Received: by mail-ej1-x631.google.com with SMTP id q21so10034029ejm.1 for ; Mon, 23 May 2022 10:17:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fedUXB9PCZprDJtOf0/YUNtATNS2b1cwPIEIQjz3C5U=; b=qSGY95RPQbk/z3IZR2wbR9A+mIAY4Evz9P0y1QbCQZkw9mL3rtDPqjtqier7UAQbRt cRXL97xjijcBb2skG6FctVkzFdhkgqSxrsm4wM7wgxjsQvOir4bI7uATxEvuRfIwc44a EwpX/thbz01WEwPwaS+BR4fXjazKiGLx21UrszmsB4Jc2evogwNg6KTyok2wBTqDFVSd BOqV/5UpARO8gm/18TeR3u86M2cuaIaZHIcg7QWRdC9V1i4j+HshVV1q0YQu1vaAiJb1 7VeYI4hYWMv/nIBKym0uuUsyDsGjmroQS67KhM474f3HzYsx2G4oK4iZtOuRfwJY/t7S JGFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fedUXB9PCZprDJtOf0/YUNtATNS2b1cwPIEIQjz3C5U=; b=kXahwLlFKew+IydCGxir4DAJx6IN0FzLQAkwcdMzfhjXnPp87FP7qUpAy8yCms9jLj qSQe9oMhQZ7WrPQu5YwzYGq2q5Cz3VZTub2UHIsqwOe6LnzgjpS017KXdj5BSNVvBsDq VZxuN4mcgGzf7kRxMZUkgyIeMTnptfl9gd+tDZl2KpO8IAJeQTYhzQVuilgx9xZLPy7D S2w7KDKpW4B0FzszWpmucp3Fz06K/nI1c3MpWSyyPtLurJ1DW1q8c8O4qvsUvNQ4aAlo MrLt+fL27+MlO+suqRDhdb/4y2hrP5e5WWNgGcvIoUy9Yj3pYDjBENNLkfWcQ/iSrd1o 4cdQ== X-Gm-Message-State: AOAM5316MOZ60TPFnqw4fUfhEj7RGKg17jyB2tK7n9++Y14w5vy3ht2U JWvYqSqtxxLkd7izXbRLLVBtnTMgup7OcttV97j1/A== X-Received: by 2002:a17:907:3faa:b0:6fe:d013:b22a with SMTP id hr42-20020a1709073faa00b006fed013b22amr7070939ejc.425.1653326161514; Mon, 23 May 2022 10:16:01 -0700 (PDT) MIME-Version: 1.0 References: <20220523020209.11810-1-ojeda@kernel.org> <20220523020209.11810-5-ojeda@kernel.org> In-Reply-To: <20220523020209.11810-5-ojeda@kernel.org> From: Daniel Latypov Date: Mon, 23 May 2022 10:15:50 -0700 Message-ID: Subject: Re: [PATCH v7 04/25] kunit: take `kunit_assert` as `const` To: Miguel Ojeda Cc: Linus Torvalds , Greg Kroah-Hartman , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, Jarkko Sakkinen , Brendan Higgins , linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=no 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 Sun, May 22, 2022 at 7:03 PM Miguel Ojeda wrote: > > The `kunit_do_failed_assertion` function passes its > `struct kunit_assert` argument to `kunit_fail`. This one, > in turn, calls its `format` field passing the assert again > as a `const` pointer. > > Therefore, the whole chain may be made `const`. > > Reviewed-by: Daniel Latypov > Reviewed-by: Brendan Higgins > Signed-off-by: Miguel Ojeda > --- > This is a prerequisite patch, independently submitted at: > > https://lore.kernel.org/lkml/20220502093625.GA23225@kernel.org/ FYI, we'd asked Shuah to pick this patch up in her "kunit" branch. It's applied here: https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git/commit/?h=kunit&id=7466886b400b1904ce30fa311904849e314a2cf4 It had previously seemed unclear if this series could make it for the 5.19 merge window (but it now looks like there's interest in trying it out early on). Daniel