Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2177110ybz; Thu, 23 Apr 2020 13:01:23 -0700 (PDT) X-Google-Smtp-Source: APiQypKmZE/MptxH8LOfQdTKQ1c8en+5bwWXY2Cp9uXbRxiqfa4XbQguHCIT+KcjRSFQZ5jlQDI4 X-Received: by 2002:a17:907:72d2:: with SMTP id du18mr4186541ejc.7.1587672083279; Thu, 23 Apr 2020 13:01:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587672083; cv=none; d=google.com; s=arc-20160816; b=cngDfpQrdCbg1LNXFDG3asw2aNQWS1gRANFTjQImcGtU3hAxN0d/pfBAySlvzUXzlz l/hMAIItHrtnqgYfnFNXlerIprOtP/Rnb1O9tSe90AUmkygA43WHIz8zjxhxsYFaf4c6 2iHfCuG1IM8+WykzR6lN1ATMxW1mLemttAerxfWbjumIoqmciWVgJB3NpneGAqFc44+C 3Lq9GE9/ivSIOJ0WHX6meP7jyhoIAIP/E7acY0c6pialmBdA2TqHEsryxtUtmYfPspOp /AVg7LMy/tP73mTZ9SaO86fWdLJTU727tz6dPeYNh+S1ofci9CDkWb9ircH5wc1g4v8Q 4XgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:dkim-signature; bh=vh1D6eeMXVfJXWiUsvNWHJ/jhwMyhAERGolH522CAwE=; b=FvwV0yyGBE1FVohEX1u+OmR7pnqh1incwQPJq4Gd5c3XtiL5CGmo3ytCaDQWkkGfGw rZe86k8yin609xArZTFtmU94Oec6gKuw462ApgfmGNTO1s/9ogjuDtx+LTFYNPsijlQw +bo59Iu1tp9iAs8A74ebzixHnf0gveNmX7YBNLTp5Qyzr0yVKPg127rum41XHgx1dzi4 LJEwbNdAG13njFt/hDEyHVsXQ9W558Sb4dK8c6InOeV7yF2YUcQJDEv+66RSgcyiscbD VsDhg0deE12TkytPHgLYfo7eWNMxAyu6qrrNjb6a+BuCvV9fCKQdsynvSNCElj/n5KPW 5New== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kroah.com header.s=fm3 header.b=p8gHEwVQ; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=tayYDuen; 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 k11si1839090edk.406.2020.04.23.13.00.58; Thu, 23 Apr 2020 13:01:23 -0700 (PDT) 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=@kroah.com header.s=fm3 header.b=p8gHEwVQ; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=tayYDuen; 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 S1726487AbgDWOlV (ORCPT + 99 others); Thu, 23 Apr 2020 10:41:21 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:54923 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726323AbgDWOlU (ORCPT ); Thu, 23 Apr 2020 10:41:20 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 77A2F5C00A6; Thu, 23 Apr 2020 10:41:19 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 23 Apr 2020 10:41:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=fm3; bh=v h1D6eeMXVfJXWiUsvNWHJ/jhwMyhAERGolH522CAwE=; b=p8gHEwVQZgRKCTZPJ viAvj1SZSUJaj/xA5/4hpch16P7qL/8KVcl8bw70qiDBk9r39+ORXO4D3rdwZV0Y dW2l90rWLtrU+urC8zuuTpyKKgXt8/VQs+GsUCV5Rnou54kF4urzityJ9ogwrkjm HiGTEcYXj6bfjhIdjnbPZXUFcJRe7ii4dDJNdXw9r/NfdQd0tN3e/13drcdSoyWk TyDUeITC7+Li81SoShV7DTkZXCAvyjTkZ0pOUfOqfJXhr8h4b7P7/kOCYpvdJvi1 uR97VqcSrins1PCezwlCYKIfLOl3F0rZ+bVpXcvfvsD/YknfeQaxUMWMi2cCSZGh ILvMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=vh1D6eeMXVfJXWiUsvNWHJ/jhwMyhAERGolH522CA wE=; b=tayYDuenZku3a9W1ADF7+fX36A0fnz7VNXQuJNMCd5lK0ABtFU2SvOF13 5A5RSsECSbEonjx/624Xvpk8LudYCyk+uaI2CHWZISuPE7semoK5lSb4e5+2fplh GDPrOzmI74xx8xyJHb/Sd3sIm6UwNs2cIRLWRVMAFbeACwsw6N/W4tfiwpKOFANG zzzr9AqaSMkziAPn8IDQwzK0pggohcuy9whrJVwJCZCvmzdpLvkhMWAUuizcdePL A0w8fZjc1sg7wFIpVfEZ6jDL+LQrYErqFiHYcLUJ8C7+dIbb34gmWCYpF1eGUh6r LAOQyDUF48O9EKBpDjpDIfr3Qtzig== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgeelgdeiiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjgesthekre dttddtudenucfhrhhomhepifhrvghgucfmjfcuoehgrhgvgheskhhrohgrhhdrtghomheq necukfhppeekfedrkeeirdekledruddtjeenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehgrhgvgheskhhrohgrhhdrtghomh X-ME-Proxy: Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) by mail.messagingengine.com (Postfix) with ESMTPA id DF2A63065D2F; Thu, 23 Apr 2020 10:41:18 -0400 (EDT) Date: Thu, 23 Apr 2020 16:41:16 +0200 From: Greg KH To: Akira Shimahara Cc: zbr@ioremap.net, linux-kernel@vger.kernel.org Subject: Re: [PATCH] Changes in w1_therm.c and adding w1_therm.h Message-ID: <20200423144116.GA7319@kroah.com> References: <20200414170248.299534-1-akira215corp@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200414170248.299534-1-akira215corp@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 14, 2020 at 07:02:48PM +0200, Akira Shimahara wrote: > From: Akira SHIMAHARA > > Patch for enhacement of w1_therm module. Added features : > - Bulk read : send one command for all the slaves > on the bus to trigger temperature conversion > - Optimized conversion time regarding to device resolution > - Dedicated sysfs entry for powering read, > resolution set/get, eeprom save/restore > - Alarms settings and reading > - Code optimization to mitigate bus traffic > (devices information are stored to avoid > interrogating each device every-time) > > Following sysfs entry are added : > - temperature (RO) : return the temperature in 1/1000? > - ext_power (RO) : return the power status of the device > - resolution (RW) : get or set the device resolution (supported devices) > - eeprom (WO) :trigger a save or restore to/from device EEPROM > - alarms (RW) : read or write TH and TL in the device RAM > - therm_bulk_read (RW) : Attribute at master level to trigger > bulk read and to survey the progress of devices conversions > - w1_slave has been kept for compatibility You do not document any of these new sysfs files, why not? Please add entries to Documentation/ABI/ And for the temp and other issues, shouldn't you use the "default" kernel subsystems instead of creating your own api here? thanks, greg k-h