Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp2435054ybc; Wed, 13 Nov 2019 14:25:43 -0800 (PST) X-Google-Smtp-Source: APXvYqzjuz/0yupcYTl+9qfVKUT8lEYQ9k69EhByLe5Mzxn9ceEYg0q1L94uhQbqzm2HuVNblTi2 X-Received: by 2002:a17:906:2786:: with SMTP id j6mr5217663ejc.206.1573683943796; Wed, 13 Nov 2019 14:25:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573683943; cv=none; d=google.com; s=arc-20160816; b=Gm8z3fD+lPlgH2nCE3DAStkv89DylvKijz5gPgpfaBsxR/NXDcRPqcTY7Y/v/IBKzQ T7aydjlP1h6y8kD5kORqhHUuHIRfsI3WOcRJJheRaMMo9NsOTzzN6F8JgA7rfHK1gPzh Hbh0Vbxp2/fXYyqnrXo+joFj1JNGuNobt0hwW8GN00N8lDix/7XrpOCZcXTYUwzDXaiZ 0gtnZWOOpoNQ8rDgtHcoELZPMyxio1EOT6dbjhyvF9R1qlFyjjmcNwQshpzP4AA8ZtrZ hnm/Rx4ROCiKByO5YXLJDc8IpwmIPMQMHAAaqw79m3TITxu77bLXavjieu7oB6W/mcjX 1t3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=ZeCDy9drSlcJGowK8/CoXw4Eluj2LsygpuOd8BxqQHE=; b=G+5tQ66hKvO87cQ8qDOHwXUMkOWYp9/robM8RFSD1/1IoGAdPdSLU7RFlD8GBXjzst g4pStU0M5E/HwaGIBj9OoD41kYy2kOuCZNrdzcEa1mpWOsiHQCgfcHlzEFga69nBVIZD Dz0u74/BX19Gz4eqHv8SpHMqnmkTDyCeqszDKXs09rbXDOGcXm3vAv9TV/xtx7ISRfl5 WHIK2Of1eSaZsv7as8p/UarOEj6s2XXUBO7uXQ4AVb9DnkpqduUWUtAo3B5UOPTkjFii dTBXDDK1uAUtXlKCgtzKfkMcqRpYwCPI7KGc5vRj/G9o15UErMb6sUBtHGg0Sp9mm+Eh n78w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="e4xq2A/P"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a24si2776070eda.446.2019.11.13.14.25.18; Wed, 13 Nov 2019 14:25:43 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="e4xq2A/P"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726439AbfKMWYg (ORCPT + 99 others); Wed, 13 Nov 2019 17:24:36 -0500 Received: from mail-yb1-f195.google.com ([209.85.219.195]:33235 "EHLO mail-yb1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726251AbfKMWYg (ORCPT ); Wed, 13 Nov 2019 17:24:36 -0500 Received: by mail-yb1-f195.google.com with SMTP id i15so1727468ybq.0; Wed, 13 Nov 2019 14:24:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=ZeCDy9drSlcJGowK8/CoXw4Eluj2LsygpuOd8BxqQHE=; b=e4xq2A/P0PeFiV3Rs3Ob7o6YX0SS38LvwLqeILdpFIwd+pJ+VAAd6Iv5MmqRVDl3Zi bPz5vnYWTE4KJsweuOInURG8r/W4N7cjc++Zypym04cTYQs8izFdN4fg6JXH/jOtFeZJ /jzQHDY6aupyybuB1M5QmWpRf8qaIehasX1h+ebvSiFSxvJwhBn1fB2bKW/hiL3E9UPr /9kA6a/cmQRgt/P6x0SGIfzpVeTntPl8soNcvMaUTfUzoX6mAbDzDxDJSbKHbrwgIfpz L6RBZaBF5xwY3xXVsuQ+gEDCyog9kwiuIrBEpYhRhDrV03wBppAMizF3NehliTX2nq+J VQOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ZeCDy9drSlcJGowK8/CoXw4Eluj2LsygpuOd8BxqQHE=; b=FnRKzjCsRoNR+++YAgn1v6EtgzgDd90Jc4T/jxI3kRMod0ATs8guhDJ2lcqAyLM42u 2ftjGlPVKgfG91Dr1EZvvNUiY0lIhvZcGbiEDaKYeRJU50+hAKHBy56BrofLCG8/KBtj 2C6JlDVzFNpOERhpl8m2p2k9dAsIqvCNfA/FZQuGx/1T5Pksmr7NAMBYPJOzXaFNqoiB lA6afuI8Qj6OFkJsWF9mOm10XeqJaXmcvm4eWpagEmqA29s2QAzXdK0BcwOdV5rsFFvJ n2RHJRjSyg2TN7UKTOhnDy1TzCG/6tnD54uZXMAsSKSbm6dcI6nXVYBfMNYFuxNlmH9g 0lkw== X-Gm-Message-State: APjAAAUPKTFcOh4YSTCeDy0JxuH1YzY0kwfJQxHusGdSiGeHkN4bK6qz Iyu2R68re0HWirCdsV54p2BQ4qXe X-Received: by 2002:a81:7606:: with SMTP id r6mr3631358ywc.422.1573683875193; Wed, 13 Nov 2019 14:24:35 -0800 (PST) Received: from [192.168.1.46] (c-73-88-245-53.hsd1.tn.comcast.net. [73.88.245.53]) by smtp.gmail.com with ESMTPSA id j79sm1163949ywa.100.2019.11.13.14.24.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Nov 2019 14:24:34 -0800 (PST) Subject: Re: [PATCH v2] of: property: Fix documentation for out values To: Matti Vaittinen , mazziesaccount@gmail.com Cc: Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20191113064338.GA13274@localhost.localdomain> From: Frank Rowand Message-ID: Date: Wed, 13 Nov 2019 16:24:34 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191113064338.GA13274@localhost.localdomain> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/13/19 12:43 AM, Matti Vaittinen wrote: > Property fetching functions which return number of successfully fetched > properties should not state that out-values are only modified if 0 is > returned. Fix this. Also, "pointer to return value" is slightly suboptimal > phrase as "return value" commonly refers to value function returns (not via > arguments). Rather use "pointer to found values". > > Signed-off-by: Matti Vaittinen > --- > > Changes from v1. Removed statement about modifying arg ptr only upon > successful execution (as requested by Frank). Also changed "pointer to > return value" with "pointer to found values" > > drivers/of/property.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/of/property.c b/drivers/of/property.c > index d7fa75e31f22..c1dd22ed03f3 100644 > --- a/drivers/of/property.c > +++ b/drivers/of/property.c > @@ -164,7 +164,7 @@ EXPORT_SYMBOL_GPL(of_property_read_u64_index); > * > * @np: device node from which the property value is to be read. > * @propname: name of the property to be searched. > - * @out_values: pointer to return value, modified only if return value is 0. > + * @out_values: pointer to found values. > * @sz_min: minimum number of array elements to read > * @sz_max: maximum number of array elements to read, if zero there is no > * upper limit on the number of elements in the dts entry but only > @@ -212,7 +212,7 @@ EXPORT_SYMBOL_GPL(of_property_read_variable_u8_array); > * > * @np: device node from which the property value is to be read. > * @propname: name of the property to be searched. > - * @out_values: pointer to return value, modified only if return value is 0. > + * @out_values: pointer to found values. > * @sz_min: minimum number of array elements to read > * @sz_max: maximum number of array elements to read, if zero there is no > * upper limit on the number of elements in the dts entry but only > @@ -260,7 +260,7 @@ EXPORT_SYMBOL_GPL(of_property_read_variable_u16_array); > * > * @np: device node from which the property value is to be read. > * @propname: name of the property to be searched. > - * @out_values: pointer to return value, modified only if return value is 0. > + * @out_values: pointer to return found values. > * @sz_min: minimum number of array elements to read > * @sz_max: maximum number of array elements to read, if zero there is no > * upper limit on the number of elements in the dts entry but only > @@ -334,7 +334,7 @@ EXPORT_SYMBOL_GPL(of_property_read_u64); > * > * @np: device node from which the property value is to be read. > * @propname: name of the property to be searched. > - * @out_values: pointer to return value, modified only if return value is 0. > + * @out_values: pointer to found values. > * @sz_min: minimum number of array elements to read > * @sz_max: maximum number of array elements to read, if zero there is no > * upper limit on the number of elements in the dts entry but only > > base-commit: 31f4f5b495a62c9a8b15b1c3581acd5efeb9af8c > Reviewed-by: Frank Rowand