Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2877362rwb; Wed, 30 Nov 2022 12:07:55 -0800 (PST) X-Google-Smtp-Source: AA0mqf50DdfG2kjVko2nkEoxum2E3B/bDshPJavxMR4UGAgbU09cG+h/70aPk014Iu/cUCh5dtnn X-Received: by 2002:a05:6402:2074:b0:46a:bb9e:40d1 with SMTP id bd20-20020a056402207400b0046abb9e40d1mr24385413edb.242.1669838875479; Wed, 30 Nov 2022 12:07:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669838875; cv=none; d=google.com; s=arc-20160816; b=LoeKOfvA4m1ESyF8r13DMWOQD7FuctM7W4ovcLiT/+D2qWvnE+e4hvXafftr4Rsld1 2my0pwceMEFs98iejMs2U7OrW7bPcdONiiMhVm2hwSpNLBdbXXzJKAtpOrA3OBKY0eII nhfu5nip0gkzv4Cv75hk8XFIkJIvJuKGJsTOKUl1xe61Lz2MyjBAyPR04HQzw/+Lc2qL DfufSpb9H22LspQJjlVD6G4iXgeruRKZEAjT4KoMFw9cry8b52pZW1EVfl3Irkwpnv+D RaGJ8Ki6U8J4SAq6sHmRx6QvjG7aa3tqq+8OEBlJOQTlNI+5VOSXS/Vt46Qjo0BXaPwm SWfA== 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=QOqw927fxRzrbF/F3Jnf30+Wco4wM1OzEviRcFlVUEM=; b=WWPQtgXU/xdrixBOzOXcZ3uQusRc6VGMwnde4vN/nokoT7v+WYmadNTdyGFPi14KV9 QkgkRh1yt93jnMhqgaEH3HU20Ve3QZy9a5rE4LhfoRsrw7n23vgUe/YCeP6/0YiSwJlN dsY4faHFfrr6aIwb7Lk9Ip/xaAmaQt3d1dJq2ztgOWbfuyLH1XaNXb6uog662FymcfUg 4XmxGqRrktRM3KYGj6oRrof8HSaf7YoKDWa911EoUQqyrojhPiD4M8nha5j83yitNC+p llVnc7jtBZHmcVVuNuYZLIE4fzpnLCOHfJf2Y0w/j+tRlLrH8w9Vkw7qi+kJb0NKdMrh gl7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=V3zEJ+E3; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s21-20020a056402037500b0046b953601c9si1955636edw.7.2022.11.30.12.07.34; Wed, 30 Nov 2022 12:07:55 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=V3zEJ+E3; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229771AbiK3Tu0 (ORCPT + 84 others); Wed, 30 Nov 2022 14:50:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59594 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229614AbiK3TuY (ORCPT ); Wed, 30 Nov 2022 14:50:24 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3792754375; Wed, 30 Nov 2022 11:50:23 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id E328AB81CCD; Wed, 30 Nov 2022 19:50:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 97FCFC43147; Wed, 30 Nov 2022 19:50:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1669837820; bh=QOqw927fxRzrbF/F3Jnf30+Wco4wM1OzEviRcFlVUEM=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=V3zEJ+E37k+PcTuehrx445ZgWfK+r063zKQF13cD/Q9IDc5a1UsKXM1vM0X3PxAW8 5A+ubiQPnrThXbkKEw6Kas8R20BH+ZffyYOlLplY9Cz6jJzjpdQr/IKrLZGoe3Hw3V 7KO0pKJnrRcemGaKShSL6r0H8va1Bb3nUOMqiZ7sP6zme8H4HOKDWoqmt3Z8K8yauc VFdkNnx4PeUcl6Amnm2yeRQ59w1vNAPMuX7E9taqMesk+ekaBkPRmsYtnUjScumNIg qvr5PiSgJ7PIzDXlula4TqQ+eexBUq8hqnQlv+3C/2UmD/HvlInYbEMbQT3/2MIvTL M762HhtGWxJwg== Received: by mail-vs1-f54.google.com with SMTP id c184so18394904vsc.3; Wed, 30 Nov 2022 11:50:20 -0800 (PST) X-Gm-Message-State: ANoB5pkkpV7QGdpbTJjNkAHDZOolERjNh3nUniDGGT/NzfSsl9Su2xQE 5YrRMMgxHF1MpqF6QDeVlnzcevvZHXZRe5SUWQ== X-Received: by 2002:a05:6102:2381:b0:3b0:c6ec:cc6a with SMTP id v1-20020a056102238100b003b0c6eccc6amr5171717vsr.0.1669837819471; Wed, 30 Nov 2022 11:50:19 -0800 (PST) MIME-Version: 1.0 References: <20221128142912.16022-1-marcan@marcan.st> <20221128142912.16022-3-marcan@marcan.st> <41c6882a-bff0-378c-edd3-160b54be7c1d@marcan.st> <20221129232837.GA432535-robh@kernel.org> In-Reply-To: <20221129232837.GA432535-robh@kernel.org> From: Rob Herring Date: Wed, 30 Nov 2022 13:50:08 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v5 2/4] dt-bindings: cpufreq: apple,soc-cpufreq: Add binding for Apple SoC cpufreq To: Hector Martin Cc: Krzysztof Kozlowski , Ulf Hansson , "Rafael J. Wysocki" , Viresh Kumar , Matthias Brugger , Sven Peter , Alyssa Rosenzweig , Krzysztof Kozlowski , Stephen Boyd , Marc Zyngier , Mark Kettenis , asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Linus Torvalds Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS 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 Tue, Nov 29, 2022 at 5:28 PM Rob Herring wrote: > > On Wed, Nov 30, 2022 at 12:17:08AM +0900, Hector Martin wrote: > > On 29/11/2022 23.34, Krzysztof Kozlowski wrote: > > > On 29/11/2022 15:00, Hector Martin wrote: > > >> On 29/11/2022 20.36, Ulf Hansson wrote: > > >> Please, let's introspect about this for a moment. Something is deeply > > >> broken if people with 25+ years being an arch maintainer can't get a > > > > > > If arch maintainer sends patches which does not build (make > > > dt_binding_check), then what do you exactly expect? Accept them just > > > because it is 25+ years of experience or a maintainer? So we have > > > difference processes - for beginners code should compile. For > > > experienced people, it does not have to build because otherwise they > > > will get discouraged? > > > > I expect the process to not be so confusing and frustrating that a > > maintainer with 25+ years of experience gives up. That the bindings > > didn't pass the checker is besides the point. People say the Linux > > kernel community is hostile to newbies. This issue proves it's not just > > newbies, the process is failing even experienced folks. > > IME, a lack of response is a bigger issue and more frustrating. > > > On that specific issue, any other functional open source project would > > have the binding checks be a CI bot, with a friendly message telling you > > what to do to fix it, and it would re-run when you push to the PR again, > > which is a *much* lower friction action than sending a whole new patch > > series out for review via email (if you don't agree with this, then > > you're not the average contributor - the Linux kernel is by far the > > scariest major open source project to contribute to, and I think most > > people would agree with me on that). > > We could probably add a $ci_provider job description to do that. In > fact, I did try that once[1]. The challenge would be what to run if > there's multiple maintainers doing something. Otherwise, it's a > maintainer creating their own thing which we have too much of already. Actually, turns out this pretty much already exists with my CI. I just had to turn on merge requests on the project. If anyone actually uses it, I'll have to tweak it to not do 'make dtbs_check' because that is really slow. And this all runs on my machines, so that is another issue. It already is just running it for patches on the list (which is a different CI job). Just create a MR here: https://gitlab.com/robherring/linux-dt/-/merge_requests Rob