Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp959291rwb; Sat, 1 Oct 2022 11:54:22 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7YgrNv5mFRXvhaiPiGe4KZ4tmHYXyiv+S6QKvR0Ccorpr34xsfh5ANWME5syfyfKkHrDjV X-Received: by 2002:a17:903:2443:b0:178:221d:c599 with SMTP id l3-20020a170903244300b00178221dc599mr15272794pls.100.1664650461923; Sat, 01 Oct 2022 11:54:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664650461; cv=none; d=google.com; s=arc-20160816; b=uVdCqw6gHPT/Yy8xpmdEnRMxVfweUKzA2zuoFSI2JIx6r3xP3peipQrnLlwRr+Cf0x qxF/LJ+i7wllRodSqfnq6vOeZus4cUfQHl/cUhcMCDjNX/3UKpOZz8swlXsUj62wSKce G5nzvMNRayMc11gqXejqCmpv5q9bHjrsVUwgd+HMeBO9PGHINrH0m1w7RIYegAAcgW8r cdlQgqWZLsgudgMgU0/sZ0b3/Qfrzioo6oFjtYBTXByJa+xWDPQeAigBb39QUvX3PNm3 XDaLYgXWAf+8jOZlYol2RfgQeEknAiqdfcVcVijxpQBwNV7e6XMamGSMnV1KfnxZ+0px ScOw== 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=Bl8Fuk+Wt6jUa3TDAfDFoX2FZNxP/enu0dcwtqyz7lQ=; b=FVf0R72jVl6FmlpjME8EJqNZdtvreKOP9LJv5q9Fd5kL9h2Vka8Bo+mmnDwFAWX72J uIJ7hOGTkdOPak5+HpmED/KQAwr3qvCseiaDkEZX6ob+wZuajXSb/eNMErHRaCc+H82l JWF/Qbi0oMwDP/6E9x/cZzuC13w+xCuZpudRhnKrAk2QSs1cKBxItQEbD1wosPyFPO5Z smx2teAr1hpAt841k9aQeJ2DLnFvB5XGEuwqTwmRUFyJRpTyHtgBZKkA8JCZfFzAM7Im XQbKfXSNq3aQFiT0DFQZN0ltuEqkY7J0v79281RmLkL3jCbxGkTfQl+oFOyuXO/oDSue YbqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b="LAj5/wYQ"; 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-20020a639343000000b00439f026cf5dsi5256222pgm.612.2022.10.01.11.54.09; Sat, 01 Oct 2022 11:54:21 -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="LAj5/wYQ"; 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 S229586AbiJASAb (ORCPT + 99 others); Sat, 1 Oct 2022 14:00:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53724 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229588AbiJASA2 (ORCPT ); Sat, 1 Oct 2022 14:00:28 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6F84E2E691 for ; Sat, 1 Oct 2022 11:00:27 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id lh5so14906272ejb.10 for ; Sat, 01 Oct 2022 11:00:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=Bl8Fuk+Wt6jUa3TDAfDFoX2FZNxP/enu0dcwtqyz7lQ=; b=LAj5/wYQW+g7G7cWNCyQVaM3sPZr0O2loM1xXLc+9xxzUaEv0/SdAs9iD6pKeeBlsX HY0/31eFDPMgBbu17vb4RYs/su95HpSw74OsbElWNGqYYUd/3iaAInVMtLDnJHLs5wdi LNtufLCX9onmC6fjaU/xXTes7LBClEkU0Ulwxwl6PLC2l+y6zfXyaoGHryJsuCOFKqq0 UukvuDKN+aKLr4tTk8rfN1O1BXKc/kl16qUMZ5+GnLL/sHDHIVEJaT2lViDlmET25LfN wuIKa/+Tq/fwq5wjlYxfyaqU9+JKZhQyJIF0vQWwCRl6SdPc2O8jA0IYNdl++fO2bFdr McQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=Bl8Fuk+Wt6jUa3TDAfDFoX2FZNxP/enu0dcwtqyz7lQ=; b=B0dpomAi+/aY/BZuPNPJgt396G/CkECPY5LNV6LmU/sK0rSxnb9L1CGVP7nWlgvp/u 6EfC0/yFBgJMKssR0Qrz8uvcsM022oMVy997+uWH9zyOYg8ubUTG3KTza5m6+D4HQBaw 43wEZWLiyt9qBgZlJMZnPfWMRGcDop90vEoTT+T73mwoJxNz1ADdvq6Z132PSrfUN+Gr dowhTM5zAm+FIjLaszs18qQKQfQsvWl7ZslpmZfuco8zVqKTIVFg0VPccUcdmqDlQOW7 vahRpZVpNPsdeGlcWWdSWRFCUv6K8VjLPkcgxIEFKPEtHiBxwckF/w+raf70svToXo0k cj3A== X-Gm-Message-State: ACrzQf0XresQOifHg6a67fGDzD+MUoxcl5P8E6EpATLehk/XDbCD70Wx 2+MF7aJABknCcie4GKIAuwJhsBE6dYJzcM3oCNW3aA== X-Received: by 2002:a17:906:5a4d:b0:76f:bb35:48f4 with SMTP id my13-20020a1709065a4d00b0076fbb3548f4mr9940776ejc.686.1664647225890; Sat, 01 Oct 2022 11:00:25 -0700 (PDT) MIME-Version: 1.0 References: <20221001002638.2881842-1-dlatypov@google.com> In-Reply-To: From: Daniel Latypov Date: Sat, 1 Oct 2022 11:00:14 -0700 Message-ID: Subject: Re: [PATCH 0/4] kunit: more assertion reworking To: Miguel Ojeda Cc: brendanhiggins@google.com, davidgow@google.com, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, skhan@linuxfoundation.org Content-Type: text/plain; charset="UTF-8" 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 Sat, Oct 1, 2022 at 3:15 AM Miguel Ojeda wrote: > > On Sat, Oct 1, 2022 at 2:26 AM Daniel Latypov wrote: > > > > Note: this does change the function signature of > > kunit_do_failed_assertion, so we'd need to update the rust wrapper in > > https://github.com/Rust-for-Linux/linux/blob/rust/rust/kernel/kunit.rs, > > but hopefully it's just a simple change, e.g. maybe just like: > > Yeah, should be simple. Thanks for pointing it out! > > The series looks like a great cleanup on top of the stack reduction. Thanks for taking a look at the rest of the series as well. While I have you here, any thoughts on how to coordinate the change? I made the breaking change patch#1 so it should be easier to pull out. One option I was thinking was: * wait till this lands in Shuah's tree * I create a Github PR that contains patch#1 + a patch for kunit.rs I was not clear on how the RfL Github pulls in upstream changes or how often. But my assumption is patch#1 would fall away naturally if rebasing onto 6.1 (and maybe we can squash the kunit.rs change). Thanks, Daniel