Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1208528pxb; Thu, 4 Mar 2021 06:12:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJyGcVsm+KbExHA/6eks64BqkbWJqeuT4fZ47IW9OWV4/B4o2ajKbc357SKqe5V7vejMPTkn X-Received: by 2002:a05:6402:17e9:: with SMTP id t9mr4504842edy.211.1614867130625; Thu, 04 Mar 2021 06:12:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614867130; cv=none; d=google.com; s=arc-20160816; b=fygAUziLf8T0AH3aWHzZm6bQdPTFjDk7beSva+RrPmOwyUVdRS8HCIz4obyAQ1hVnJ IUPItVgwQWooeSJFfeZDa1wcdJAyUv0t/UBdy4T7Yj5iayGYZldmclWoVSzEon0/DJk7 POhijy60SbKCbJiL1pEa2NZu4PqDkSDHcVtTIBQ9qey8IQaowVcOiuUP4P3FdtKpVXW6 O7FKBOiFfXB/k3poU1PrmD+KdDOQjRx3jJSMYC0AhXgyrgjov2Ge6dHEZEjkVypi+SAd L0kpn2VgcCHtqiqEshLIOVg3vl8P5rMzZR7GR4ipm7Rvf6/Mo68x2irXep+U9GIMrPY6 zqMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=CtNz9zsCh4O9RUt5p6MBjEr4CWbSXYXdk/1aOVNTd2g=; b=S+c4bJhiqTCBdPUfZBxcHM55tKR+EwU6qUo0EypaoWy3X6mjvhxvbjtveKSPczQWDj J8r9H5xjaKjN55eUsmrTUxtypF/QJfe8OY4QxCVCZU6t9o9m3C/30BTGgrz5evpd7HLv JI4eMKoJSPshHiOvY96XhKU0eQXPYg8vcxl+mmWz8fEj3tZu/pQKBhf+awwgfs4gsbbf vIT91BS/cSo6VQeCUOof1Vu2zvJtj5VqpRzkdebO3SDYEhG2xWsUcVvmU41uT3OyVxBQ 8krpP1LwA36oYENRdr+Vgv178Ryw2Q38ApgZjFjgwCvApi6mYIA97ShivTUUO7xxyIuB MMzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=T3VSM8zq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p8si10589909edm.44.2021.03.04.06.11.47; Thu, 04 Mar 2021 06:12:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=T3VSM8zq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1356493AbhCDBEx (ORCPT + 99 others); Wed, 3 Mar 2021 20:04:53 -0500 Received: from mail.kernel.org ([198.145.29.99]:57580 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345260AbhCDAcG (ORCPT ); Wed, 3 Mar 2021 19:32:06 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id BB8A364EE8; Thu, 4 Mar 2021 00:31:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1614817886; bh=1OfWDDIGe/X+T7nswi0OqliEAV+DKRcAUcRjqrpwpjw=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=T3VSM8zqbgJQGFOTIR4u5nl//8IAa62b4hLNykdkgipvE+hAU59NKSj/K4ujF5K4O Rlo7oAMy2lY76BmuMS4Sq+4L4wzr94ZZFUAdMDuWn4TpPAvT5f+/2d90m+bGAnJW7z 6V1YMiDdD6Ae0COa3S7CjPEm2gIcbpD9DyAa+reM= Date: Wed, 3 Mar 2021 16:31:25 -0800 From: Andrew Morton To: Andy Shevchenko Cc: Daniel Lezcano , "rafael@kernel.org" , Andy Shevchenko , Lukasz Luba , open list Subject: Re: [PATCH 1/2] units: Add the HZ_PER_KHZ macro Message-Id: <20210303163125.dcc0a086a939a58ed30750e8@linux-foundation.org> In-Reply-To: References: <20210223203004.7219-1-daniel.lezcano@linaro.org> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 24 Feb 2021 10:39:36 +0200 Andy Shevchenko wrote: > On Wednesday, February 24, 2021, Andy Shevchenko > wrote: > > > > > > > On Tuesday, February 23, 2021, Daniel Lezcano > > wrote: > > > >> The macro for the unit conversion for frequency is duplicated in > >> different places. > >> > >> Provide this macro in the 'units' header, so it can be reused. > >> > >> > > > > Thanks! That was the idea behind my reviews to add those definitions > > explicitly in the users. I just want to be sure you covered them all. Also > > there are few non-standard names for above in some drivers (they can be > > fixed on per driver basis in separate patches though). > > > > > > Seems you introduced a common macro and forget about dropping it elsewhere. > > https://elixir.bootlin.com/linux/latest/A/ident/HZ_PER_MHZ Yes. And HZ_PER_KHZ. Also, why make them signed types? Negative Hz is physically nonsensical. If that upsets some code somewhere because it was dealing with signed types then, well, that code needed fixing anyway. Ditto MILLIWATT_PER_WATT and friends, sigh.