Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp1029865iob; Thu, 12 May 2022 09:35:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwH32I9whRxBav+CC0mKz2xnUQblycmljcRTrPsrdFF1dbBDnaSnqiuLjJXmknRe9fBADXp X-Received: by 2002:a05:6638:c3:b0:32a:f5d0:5d58 with SMTP id w3-20020a05663800c300b0032af5d05d58mr455801jao.40.1652373314937; Thu, 12 May 2022 09:35:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652373314; cv=none; d=google.com; s=arc-20160816; b=PWRJK4VxDqDcu6zM1v5APOvq7JbVMPOTwi2/mYEneolq0H/da50mr4WpRbqFZcBePz sZrTnN1eGYyPbL8cykmM9eMEOm18cZFWYa/dSNNvW0QbhOmSXG1LJ7pyfYD6BSOxl5PB oDz/9ZNqnec49yP0LNtMqi85uLBSgVCDsRqQydnuU2oxEc+u1tlzekOP4B/Xa38ELxtH fucrEVbskuWsrEhoaZSw6jceO9uCnGu8dcIeTsy8JbnE2zltM9xAdLBHzkK9MN9iCgLl M9b2BEtOMGJdKrH5T+jPD3J2L34JTdOTVCOCvLaBt9HJoXBRD9fgH2hrxdpoRtWz5lGK Eabg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=VS1Wz6MTDeDEe7mFjiXRuQFi0ffsrqAX4JhdhobUr+g=; b=DeM7akM5IrxDbH2NherrxvL6nhIQBLK+hafwjfnwV85/Y7RyrtW0LqpFbd+ZdkQzjE LXniyCiQiuvyQBbUM4PK/OsKXGWIzUyv9O4BQQ4rN0+s93gMoOnwQLsarp91j0w7lOGR 74ody3PlJM+50dX3AiZ4Q07C9Ru59soys3TjkCmquxbf9lzCuhvG4ZxJUWtomgaRnLJz r/cyPUrTtF02JW6rNLmhJTaG9g3GDm+CEXZk7hMm+eHn117LLBrtxFF3PMcOSW7w9T8B YIQbm4VGkQSfUsIubcfOqM6X1+Bw5uVnfaIvQrOREI6SK7rrA7DqtED+7ML3ig7+IHVF E3Vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=nNm5XGIR; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s8-20020a056638218800b003266326586dsi6915082jaj.145.2022.05.12.09.35.00; Thu, 12 May 2022 09:35: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=fail header.i=@mit.edu header.s=outgoing header.b=nNm5XGIR; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234039AbiELCZF (ORCPT + 99 others); Wed, 11 May 2022 22:25:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50240 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229823AbiELCZB (ORCPT ); Wed, 11 May 2022 22:25:01 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9DA4C2E; Wed, 11 May 2022 19:25:00 -0700 (PDT) Received: from cwcc.thunk.org (pool-108-7-220-252.bstnma.fios.verizon.net [108.7.220.252]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 24C2ObEp028012 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 May 2022 22:24:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1652322280; bh=VS1Wz6MTDeDEe7mFjiXRuQFi0ffsrqAX4JhdhobUr+g=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=nNm5XGIRxTLkjZ9+UM/FNhm3f18Kz/55+4qIb2adh81DsdLJNfttLakxIdBFcKBz/ v6RcM3QlUFnreCqfGI9u0aM29E2Hajngw3eNDNzNaBwVfexhXlodmpISiMjDfCneba zKOe5AGr/mkJmrvK5CQdgcbL1k5Lz3M7eFbWYe4rUMHh1E6vRf9Q4fEwhUYDFlbK5y LWqOCX6pa+RkWVEdidnv1a0BZYzD3du3sS6sdLzZ/0AvpZequqUjv+mz6lB5zYAUT4 38DKNY31Qk0LCta6rxrZKK02UcwVWoo5XwR/bdEuCvaFs9XHUxOtFf4hqy3pynrbXw 6uy4GZTTcYUrA== Received: by cwcc.thunk.org (Postfix, from userid 15806) id 67CE015C3F2A; Wed, 11 May 2022 22:24:37 -0400 (EDT) Date: Wed, 11 May 2022 22:24:37 -0400 From: "Theodore Ts'o" To: Rob Clark Cc: Greg Kroah-Hartman , Michel =?iso-8859-1?Q?D=E4nzer?= , Tomeu Vizoso , Jonathan Corbet , freedreno , "open list:DOCUMENTATION" , Abhinav Kumar , dri-devel , LKML , Linus Torvalds , Thomas Zimmermann , linux-arm-msm , Dave Airlie , Sean Paul Subject: Re: [Freedreno] Adding CI results to the kernel tree was Re: [RFC v2] drm/msm: Add initial ci/ subdirectory Message-ID: References: <20220510070140.45407-1-tomeu.vizoso@collabora.com> <20220510141329.54414-1-tomeu.vizoso@collabora.com> <1255a66a-121d-988a-19a7-316f703cb37d@mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, 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 On Wed, May 11, 2022 at 06:33:32AM -0700, Rob Clark wrote: > > And ofc we want the expectations to be in the kernel tree because > there could be, for example, differences between -fixes and -next > branches. (Or even stable kernel branches if/when we get to the point > of running CI on those.) There are tradeoffs both ways, whether the patches are kept separate, opr in the kernel tree. In the file system world, when we discover a bug, very often a test case is found to test the fix, and to protect us against regressions. It has one other benefit; since the tests (xfstests) are kept separate from the kernel, it's a useful way to identify when some patch didn't get automatically backported to a LTS or distro kernel. (For example, because the patch didn't cherry-pick cleanly and the manual backport process fell through the cracks.) It does make things annoying when we have bugs that can not be safely backported (which results in tests that fail on the LTS kernel without kernel-version exclude files), and/or when the expectations change between versions. (Although to be honest, for us, the more common annoyance is when some userspace package --- e.g., bash or coreutils or util-linux --- changes their output, and we have to add filter functions to accomodate expected output differences.) - Ted