Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2469754rdb; Fri, 8 Dec 2023 09:01:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IH4UCgJ/9Qwp/nfJVi2xAyx7yxxyrvP1Qkzl9jHEaddvpZ+45et97wujjinl5enVKzwSFXZ X-Received: by 2002:a17:902:ab84:b0:1d0:6ffe:1e6d with SMTP id f4-20020a170902ab8400b001d06ffe1e6dmr298005plr.80.1702054913738; Fri, 08 Dec 2023 09:01:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702054913; cv=none; d=google.com; s=arc-20160816; b=kU6esMhE8C7JY6iQKRF24e4AX2G4cqIWeL5/GQT6pg8J0qEFZAbfkwf6qSZbfUfzKs yVTWQnmsLNW8QhUen9fxk7V9lFqSzG/0LvRg4Z6QomClGbdeuPAGV73OTQnysIX7qKeS KKt1597dqGAprOndXwU9KJ5HCqmDEDmLsiwdurfaMXmwNzy3ih0wHJN9ZaKI5eB9MsLU 2BdB+6RwqyLlJgJwnb3rx00yv4PPlEtnaarlk1YSGf304bpG0WtgBH2Jgf85BIoDQoYX hW6h5l4AoLjsDyN1q8sXqLmlNyu62L1+tydoGYgu5/yxrUZcEu99XedK72H7BvHFS27z 0qNw== 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=QG9vCpRNWTBDuaBkgxkWTHJuMNAbSOgnPGOKDvo6gEc=; fh=j0tDI4k8I1/j1m+wYLanvcj3uZvdUwdsOV97CUFuwCQ=; b=wIOS5pBkKq56h+HWVnz8Na0R5J16IxwN9bdxAkaaxcH8c1qHpr0NYYG/lgmY5RbTrl ndni6aHDr6EdyzWtKZVREEHBPMOSxckZTQXGXx7RKKoLHjGc1pWiA3TCUJpUCd1V8s2R 6YBIbNARkQBKIuqmBFzDnTyJqlESTAN6lvswd7awrh/1DpPb1sJvVhMz3WjUrnYaCdqB VvUcWzhQ7CS0lEUsZpvoprOLx9B63J+S4njToTB5a+VuqQ7dW3g2zXltcQvXZitCB+Q9 DnptXe0s5JK9bIxskIdxZJc3xAbbTDLQ96jRDtlL5HUy78f6qpipl+kWYYBLWr/okAZb Rx4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mess.org header.s=2020 header.b="epC/ZO2u"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mess.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id n2-20020a170902d2c200b001d0b0660f8dsi1875870plc.493.2023.12.08.09.01.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 09:01:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@mess.org header.s=2020 header.b="epC/ZO2u"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mess.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id D6F0880CF51E; Fri, 8 Dec 2023 09:01:41 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233551AbjLHRB0 (ORCPT + 99 others); Fri, 8 Dec 2023 12:01:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232094AbjLHRBZ (ORCPT ); Fri, 8 Dec 2023 12:01:25 -0500 Received: from gofer.mess.org (gofer.mess.org [IPv6:2a02:8011:d000:212::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF767D54; Fri, 8 Dec 2023 09:01:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mess.org; s=2020; t=1702054886; bh=0qFeptaVkBsmj5kyQRxzgnQQfozxB3P91OikGk9d6cE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=epC/ZO2uTJ4Zn/UcJOhtNv/kkrvpLb8GaMOQxaP/LYWGBRGqVpVS3v014yYA98UV8 MYvvYpaX6sQ1KgXK9ujvYCYF/cKElPsf3SMv3UNz6YEfpPhsDJbCLDN8sXtUAburNn piT2eVnZFFdm0+7GmL2FYH8JyfGSm5LmTowobSA/svH10Zd6jvaLK2zr//Clf9i88C Hf7pKQK+kH6T/Gxmh9hPcY3NnfUPbbGX0iNrEpMcUgIFa6cEQsUhDbHZEaGRKhE/yY ibu2Sbqosc+ncAf4kpC6j8xW+1W+q80DsMwDVZEYXZqQ7nXCAbFWYGYLxN83D1urBN 23VVLFxFlmwUw== Received: by gofer.mess.org (Postfix, from userid 1000) id 83520100091; Fri, 8 Dec 2023 17:01:26 +0000 (GMT) Date: Fri, 8 Dec 2023 17:01:26 +0000 From: Sean Young To: Thierry Reding Cc: linux-media@vger.kernel.org, linux-pwm@vger.kernel.org, Ivaylo Dimitrov , Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v6 3/4] pwm: bcm2835: allow pwm driver to be used in atomic context Message-ID: References: <179dc1ce85702a8b64b43c0e0df656b0c5e3ce30.1701248996.git.sean@mess.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Fri, 08 Dec 2023 09:01:42 -0800 (PST) On Fri, Dec 08, 2023 at 05:22:52PM +0100, Thierry Reding wrote: > On Wed, Nov 29, 2023 at 09:13:36AM +0000, Sean Young wrote: > > clk_get_rate() may do a mutex lock. Fetch the clock rate once, and prevent > > rate changes using clk_rate_exclusive_get(). > > > > Signed-off-by: Sean Young > > --- > > drivers/pwm/pwm-bcm2835.c | 31 +++++++++++++++++++++---------- > > 1 file changed, 21 insertions(+), 10 deletions(-) > > s/pwm/PWM/ in the subject. Although, I guess you could just drop the > "PWM" altogether because the subject prefix implies that this is for > PWM. $ git log --no-merges --oneline drivers/pwm/ | sed -r 's/^\w* ([^:]+): .*/\1/' | sort | uniq -c 1197 pwm 1 PWM ... The vast majority of the commits use pwm: as a prefix, only one uses PWM:. In fact if you look across the tree almost everywhere lower case is used for the prefix. I'm just trying to follow convention. Having said that, I think the prefix is totally redundant, it is clear from the commit files what they are affecting. I am not sure what it really adds. > Also, please capitalize after the subject prefix. $ git log --no-merges --oneline drivers/pwm/ | grep -E '^\w* ([^:]+): [A-Z]' | wc -l 217 $ git log --no-merges --oneline drivers/pwm/ | grep -E '^\w* ([^:]+): [a-z]' | wc -l 1069 Although not as clear, convention seems to be lower case for commits. The first line of a commit is not really a sentence, there is no trailing period. I am happy to oblige, just wanted to point this out. Sorry if this starts a bikeshed discussion. Thanks, Sean