Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1558792rwd; Thu, 18 May 2023 13:50:07 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7KcCvISYazyyCSJYIXjXk7QubUFqzMItI5qonk5JnPXd5ix944dwW8OrX/b9SVF0Tbt3jw X-Received: by 2002:a17:90b:4a12:b0:24e:596:624f with SMTP id kk18-20020a17090b4a1200b0024e0596624fmr3512808pjb.22.1684443007654; Thu, 18 May 2023 13:50:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684443007; cv=none; d=google.com; s=arc-20160816; b=h4psop+2aICQygMQ1PGhMg5CSWXNsW/cVtyVO9/gRWpJdmaynrhWkrXuuYaPmmP7gV 7Yirsz6Ed5g6Jy//2SKSO0BnTxJj87y/AnP1EheNwwYJ4+u+ccizu7fqJbKxbpSYVTu7 MUOhQd8f8r4i/U/NxyXoiI6kmHR2YiSwdx6iuyoaFm8BlZXMkWcoMR7EKFeV7PAMzKhs Cjzq6tMeKnYwlBYjl8L93bokUdutNNA1Z65Jgpb+h52Ydm7oYVE/uM63wSNWZ3XSEDQ5 fHYKDfmsecx2GpOSINsaJY7+RBgFJhnGjAY05wS4lD9vX+Rw3Vlkv6ifefirDAWX0gzx xaJg== 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=yxp/usaVw20e5cr4YAHYGVQhvDy/fYNeFaw790wIOpk=; b=RAuWY2UGeu5j1emcfX1EREI6ToqxHoNPJo3b4D1snxXnzxK54f+wNY4ls7KZCscwTm Jl+vgzcyf2BYYP5t7U0FwemGRk7gHQtm2/jGXYJrnQQj/3Ni2NvS09h2+y78rwV2qDl3 /kyyCOTN3oQjJodgWCJEa/Me4BIOBadCAU7HeMjEH0rpvbTZ1qAa1KcErf9FNpD3eYV9 IJzmy66ol5gbTgJEzfpdhlMvrjq6iYbl+IS0cT3bQSubH3Ly+MFPQ8BNhLqlI3BPOCOE puxG5rvgX+fvHViEqljAnrxiZmLhgNHT5HVToaRc0zIPG2whei4UFT/gUOlT4UEnRGBx pDtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=VHyuu4CS; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ay18-20020a17090b031200b0024e3c22a7dbsi280697pjb.113.2023.05.18.13.49.55; Thu, 18 May 2023 13:50:07 -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=@linux-foundation.org header.s=google header.b=VHyuu4CS; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229527AbjERUpA (ORCPT + 99 others); Thu, 18 May 2023 16:45:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54388 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230035AbjERUo4 (ORCPT ); Thu, 18 May 2023 16:44:56 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 45F38E7D for ; Thu, 18 May 2023 13:44:55 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-96f50e26b8bso101771166b.2 for ; Thu, 18 May 2023 13:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1684442693; x=1687034693; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=yxp/usaVw20e5cr4YAHYGVQhvDy/fYNeFaw790wIOpk=; b=VHyuu4CSMDkGakMg4WkM/wF0RvPw/rtrAvZX8raWPvw2JvRPZ/SviD1y7Z9ocx4bO7 kp4l2zQMthmzz7i6hFdTxpC2JKbSyhCz/3JDVBHUi8U1JaZF5HIPM3Sbl5ACDLS0jUC8 fUvHL6PQl5Z46BkocMc7+BavaTadgGW+qIatE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684442693; x=1687034693; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yxp/usaVw20e5cr4YAHYGVQhvDy/fYNeFaw790wIOpk=; b=WEBmdAhdSBw6+z1bBxo3WMQttulindoPFoJvyWlFZQRmhKkC4fhNm7kipRmWbb2MIN Ix8XKbXfnSCO9n1P9lFZ4OJL2uKT54MITKReYwhjM++oNgIWpQ5rACFSk22rldyCYeo/ wZ8gjzqrLVDRlvwz2C4Jv9HEpiTZev1EJKdDffplj79VADqEGxRHHzuCghMwnCUE19wi 67kPOXEZyMwST1jId2eC88NHH7vbmwlT0m0/8ioxcKugdRvfaoc/IWnR91sonzkLGjhx eXZ5OWW/pOouw0Qmqry2/yaRuDfHFDyfyCl9KAzStL/5r8o3k7RL3KV3cQoGcV6Z94Ek AyPw== X-Gm-Message-State: AC+VfDxX48jWVzESlVbaQyv61RemIAr4J/mh/rHEPXCLfuLC4gRmKdAd WLIKn26WWgiROq2XGVIhxkl6ni0Ge/7j7rQI3KecK1vq X-Received: by 2002:a17:906:4789:b0:96a:ee54:9f19 with SMTP id cw9-20020a170906478900b0096aee549f19mr429906ejc.48.1684442693605; Thu, 18 May 2023 13:44:53 -0700 (PDT) Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com. [209.85.218.44]) by smtp.gmail.com with ESMTPSA id dx26-20020a170906a85a00b0096a1ba4e0d1sm1406352ejb.32.2023.05.18.13.44.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 May 2023 13:44:52 -0700 (PDT) Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-96aae59bbd6so474521666b.3 for ; Thu, 18 May 2023 13:44:52 -0700 (PDT) X-Received: by 2002:a17:907:3e2a:b0:96f:5f44:ea02 with SMTP id hp42-20020a1709073e2a00b0096f5f44ea02mr438181ejc.8.1684442691873; Thu, 18 May 2023 13:44:51 -0700 (PDT) MIME-Version: 1.0 References: <51cff63a-3a04-acf5-8264-bb19b0bee8a3@leemhuis.info> In-Reply-To: From: Linus Torvalds Date: Thu, 18 May 2023 13:44:35 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: mainline build failure due to cf21f328fcaf ("media: nxp: Add i.MX8 ISI driver") To: Nicolas Dufresne Cc: Linux regressions mailing list , "Sudip Mukherjee (Codethink)" , Laurent Pinchart , Mauro Carvalho Chehab , Shawn Guo , Sascha Hauer , NXP Linux Team , linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Pengutronix Kernel Team , Fabio Estevam Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Thu, May 18, 2023 at 12:53=E2=80=AFPM Nicolas Dufresne wrote: > > I'm expected to be flamed for getting in the way, but whatever. To me thi= s > decision lacks any kind of consideration toward who will be affected. Thi= s will > hit those that makes the new features and are working hard to convince th= eir > customers to go mainline first. I think the solution may be for those affected people to help Mauro & co. Clearly the media maintenance doesn't have enough time. I'm not going to pull from a tree where I know that it then may take six *weeks* and one whole release for simple bugs to be fixed. That is literally what happened. And if it had been once, that would be one thing. But when the same thing starts happening again the very next release, it's no longer a one-off. It's a pattern. > Punishment and shame is not something I encourage or think is nice in gen= eral. This is NOT about punishment., It's very simple: if I cannot trust the tree to be maintained, I'm not going to pull it. That's not punishment, that is simply about kernel maintenance. If you want to help fix the media maintenance issue, then by all means help. But as things are now, if I cannot rely on the media tree getting even simple build fixes in a timely manner, then I'm not pulling it. Please realize: to misquote Shakespeare, I have two options: to pull or not to pull. And in order to pull a tree, I need to know that I can expect any problems from that pull to be fixed. Would you expect me to pull known-buggy trees? I sure hope you don't expect that. Not pulling buggy trees isn't "punishment". It's the only sane thing to do. And the exact same thing is true when a tree isn't maintained properly. Bugs happen. That's inevitable. And sometimes bugs can be hard to find, or hard to fix. But when the maintainer has been sent a fix, and that fix doesn't get handled for SIX WEEKS, then that tree is buggy. Something is very rotten in the state of media. It needs to get fixed. Until it is fixed, I don't want to take random new code. The fix *may* be as simple as more testing, and better automation. But really, the thing that annoyed me enormously was that these bugs were all found by automation and testing. And still they were left to rot. Linus