Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758863AbcCVNYd (ORCPT ); Tue, 22 Mar 2016 09:24:33 -0400 Received: from mga11.intel.com ([192.55.52.93]:9074 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753679AbcCVNYZ convert rfc822-to-8bit (ORCPT ); Tue, 22 Mar 2016 09:24:25 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,377,1455004800"; d="scan'208";a="71091319" From: "R, Durgadoss" To: Andy Champ , "edubezval@gmail.com" CC: "corbet@lwn.net" , "javi.merino@arm.com" , "leo.yan@linaro.org" , "kapileshwar.singh@arm.com" , "wni@nvidia.com" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] Syntactic and factual errors in the API document Thread-Topic: [PATCH] Syntactic and factual errors in the API document Thread-Index: AQHRhDfGqRbqFpB8/Uql8l81cVU5ip9lcyWg Date: Tue, 22 Mar 2016 13:24:21 +0000 Message-ID: <4D68720C2E767A4AA6A8796D42C8EB590940648C@BGSMSX101.gar.corp.intel.com> References: <1458650245-24303-1-git-send-email-andycham@amazon.com> In-Reply-To: <1458650245-24303-1-git-send-email-andycham@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzJjYTcwNDgtNWNjOC00Y2JhLTlkOWMtZTE2MmRlYTNlOTBmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IlhXRkxldWpvQTRmTERab2N1cWhZc2ZIXC9vaWFkdmxBUWhENUNiYnBTUTBFPSJ9 x-ctpclassification: CTP_IC x-originating-ip: [10.223.10.10] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6564 Lines: 133 >-----Original Message----- >From: Andy Champ [mailto:andycham@amazon.com] >Sent: Tuesday, March 22, 2016 6:07 PM >To: edubezval@gmail.com >Cc: corbet@lwn.net; javi.merino@arm.com; R, Durgadoss ; >leo.yan@linaro.org; kapileshwar.singh@arm.com; wni@nvidia.com; linux-doc@vger.kernel.org; linux- >kernel@vger.kernel.org; andycham@amazon.com >Subject: [PATCH] Syntactic and factual errors in the API document > >There are several places where the English in the document is syntactically >invalid, or unclear. There are also one or two factual errors. > Please add linux-pm list also, Looks good to me, Reviewed-by: Durgadoss R Thanks, Durga >--- > Documentation/thermal/sysfs-api.txt | 44 ++++++++++++++++++------------------- > 1 file changed, 22 insertions(+), 22 deletions(-) > >diff --git a/Documentation/thermal/sysfs-api.txt b/Documentation/thermal/sysfs-api.txt >index 8c745c8..5bc73ef 100644 >--- a/Documentation/thermal/sysfs-api.txt >+++ b/Documentation/thermal/sysfs-api.txt >@@ -69,8 +69,8 @@ temperature) and throttle appropriate devices. > 1.1.2 void thermal_zone_device_unregister(struct thermal_zone_device *tz) > > This interface function removes the thermal zone device. >- It deletes the corresponding entry form /sys/class/thermal folder and >- unbind all the thermal cooling devices it uses. >+ It deletes the corresponding entry from /sys/class/thermal folder and >+ unbinds all the thermal cooling devices it uses. > > 1.2 thermal cooling device interface > 1.2.1 struct thermal_cooling_device *thermal_cooling_device_register(char *name, >@@ -78,32 +78,32 @@ temperature) and throttle appropriate devices. > > This interface function adds a new thermal cooling device (fan/processor/...) > to /sys/class/thermal/ folder as cooling_device[0-*]. It tries to bind itself >- to all the thermal zone devices register at the same time. >+ to all the thermal zone devices registered at the same time. > name: the cooling device name. > devdata: device private data. > ops: thermal cooling devices call-backs. > .get_max_state: get the Maximum throttle state of the cooling device. >- .get_cur_state: get the Current throttle state of the cooling device. >+ .get_cur_state: get the Currently requested throttle state of the cooling device. > .set_cur_state: set the Current throttle state of the cooling device. > > 1.2.2 void thermal_cooling_device_unregister(struct thermal_cooling_device *cdev) > >- This interface function remove the thermal cooling device. >- It deletes the corresponding entry form /sys/class/thermal folder and >- unbind itself from all the thermal zone devices using it. >+ This interface function removes the thermal cooling device. >+ It deletes the corresponding entry from /sys/class/thermal folder and >+ unbinds itself from all the thermal zone devices using it. > > 1.3 interface for binding a thermal zone device with a thermal cooling device > 1.3.1 int thermal_zone_bind_cooling_device(struct thermal_zone_device *tz, > int trip, struct thermal_cooling_device *cdev, > unsigned long upper, unsigned long lower, unsigned int weight); > >- This interface function bind a thermal cooling device to the certain trip >+ This interface function binds a thermal cooling device to a particular trip > point of a thermal zone device. > This function is usually called in the thermal zone device .bind callback. > tz: the thermal zone device > cdev: thermal cooling device >- trip: indicates which trip point the cooling devices is associated with >- in this thermal zone. >+ trip: indicates which trip point in this thermal zone the cooling device >+ is associated with. > upper:the Maximum cooling state for this trip point. > THERMAL_NO_LIMIT means no upper limit, > and the cooling device can be in max_state. >@@ -116,13 +116,13 @@ temperature) and throttle appropriate devices. > 1.3.2 int thermal_zone_unbind_cooling_device(struct thermal_zone_device *tz, > int trip, struct thermal_cooling_device *cdev); > >- This interface function unbind a thermal cooling device from the certain >+ This interface function unbinds a thermal cooling device from a particular > trip point of a thermal zone device. This function is usually called in > the thermal zone device .unbind callback. > tz: the thermal zone device > cdev: thermal cooling device >- trip: indicates which trip point the cooling devices is associated with >- in this thermal zone. >+ trip: indicates which trip point in this thermal zone the cooling device >+ is associated with. > > 1.4 Thermal Zone Parameters > 1.4.1 struct thermal_bind_params >@@ -142,13 +142,13 @@ temperature) and throttle appropriate devices. > this thermal zone and cdev, for a particular trip point. > If nth bit is set, then the cdev and thermal zone are bound > for trip point n. >- .limits: This is an array of cooling state limits. Must have exactly >- 2 * thermal_zone.number_of_trip_points. It is an array consisting >- of tuples of state limits. Each trip >- will be associated with one state limit tuple when binding. >- A NULL pointer means >- on all trips. These limits are used when binding a cdev to a >- trip point. >+ .binding_limits: This is an array of cooling state limits. Must have >+ exactly 2 * thermal_zone.number_of_trip_points. It is an >+ array consisting of tuples of >+ state limits. Each trip will be associated with one state >+ limit tuple when binding. A NULL pointer means >+ on all trips. >+ These limits are used when binding a cdev to a trip point. > .match: This call back returns success(0) if the 'tz and cdev' need to > be bound, as per platform data. > 1.4.2 struct thermal_zone_params >@@ -283,8 +283,8 @@ cdev[0-*] > RO, Optional > > cdev[0-*]_trip_point >- The trip point with which cdev[0-*] is associated in this thermal >- zone; -1 means the cooling device is not associated with any trip >+ The trip point in this thermal zone which cdev[0-*] is associated >+ with; -1 means the cooling device is not associated with any trip > point. > RO, Optional > >-- >1.9.1