Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2333860pxj; Sun, 30 May 2021 22:41:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzIa3mXy6zvJf0zWdg/IUwHSY8Npj/A3cXzxJGtVoeEZoY6Zhxe8Oje1L7+DB5+mHJnbZby X-Received: by 2002:a17:906:6d90:: with SMTP id h16mr5618454ejt.351.1622439688589; Sun, 30 May 2021 22:41:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622439688; cv=none; d=google.com; s=arc-20160816; b=KXd1KlPjKXGlfufyNVU+nKRL0uoAheD1u03rMQrG+/S07X+xy3V4V3kLvDMcCpUCL4 92OAfNHksXQ1iodZrRXNWp8//sJM+8dqRDqGQCfgCy9GL9twhqTW8snSMIlOKInOTLgK M2mJNaqJ942t7IhYqNAT9i4qvSkDfgezO7SSPpUxMpreq3XHRHOe9Gj9uScCnlw/PMZz VlP4D0Wg98D157VKl2bxG3L3Z2jBR73Wvk/2fjkPOnbCaIaLDtuGhBrZ58YjjVrk9zd3 hCmOpXU7GsR/jm1eXvZhgxa67IqP8wLkUvlRyj9lUO16NYD71Sim7NR7zwcueFM0eJNh VmIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=6g5b7UW7OqHYksO2g0T13oA4RkoJLmRlGtuKzwG2UXg=; b=BfeFJURypYjPj15Rv3DaLMtLGFEXy/BdDWodcP7fCYWIIIo543mtEujXUvCF4qlsPb 5ecdR/u8Zo2zyfID8mCHMATQfk9tweScBSQi14HEVyVh7tq1jiBwD2t+zKUaVoinX7dv eh6f8E9gdPG0dM2NkWvuCbw8xxR6SC5BdNTEWzp4qBt1wDar4OjSZcYQvQQTtUV2dp+1 D59dA1bYd+FZ3HKBaZLDZmGZ7xfXta5Mj2CcBLCfJc+2fG94nXRsMT4sE8s9LoxSAPlc AN1D7DHF6/V20HfbWwXQfl/VKNOCXn0fjS17Y6wAd09LaIf5X/7naiSBC7aC/QGlvsNz gf7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ePnPLJrj; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s19si13062246ejj.534.2021.05.30.22.41.05; Sun, 30 May 2021 22:41:28 -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=@chromium.org header.s=google header.b=ePnPLJrj; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230111AbhEaFiM (ORCPT + 99 others); Mon, 31 May 2021 01:38:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37332 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229730AbhEaFiL (ORCPT ); Mon, 31 May 2021 01:38:11 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1279C061574 for ; Sun, 30 May 2021 22:36:31 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id w33so15038389lfu.7 for ; Sun, 30 May 2021 22:36:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6g5b7UW7OqHYksO2g0T13oA4RkoJLmRlGtuKzwG2UXg=; b=ePnPLJrjO2xmGKdiOmIwCh9XcNLv+4l19VXX76PcHj6FWxDq3HHBpvH23fB4gKczfN iBB4uIHjxS2/dBNGpYnA9cX8eFIfZRvt2BGzYvaUALBiqkElY/lz766irJ0QMQ78v/ud ZnqlKXEFZd3YRzl60yPVcpFuxRZvatyAK2nMY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6g5b7UW7OqHYksO2g0T13oA4RkoJLmRlGtuKzwG2UXg=; b=ahpPV9EGLQoIJAj0KD35YrZGLi/8+kvKd8DiaZqWUHbL0JFSaziw/pllj6ma2W424Q JAcuY59E7WjZEU8v3rQjr/Uf3VEHl8bf8yL8B7RIT23QMxs80YK9N/2EtulibRD/sM4u ikkdP/dgjGIcoTpSbZjWiEaTm9zBe+dkB9pPnFzpQUoV62f7aNxoMltkJ1VfBKQZjRVp wonuE1J2STDxdk4/hgzWzGGgu0oNyy/xjxiC4oCkXL4Gib1B2TzYXVQo2Dp5t1yMwWbM pNd1jdXqRGKM6TPxjDnS0xVI83bTSCRujZxvkjAmEyavOQ8nBxF4SmGhpAeSiM2MuNrS GyTQ== X-Gm-Message-State: AOAM530ulkA14cfeLQllZhT4KiXlJ1Ibw4ekJ7JQVDD+stTRR6mwRu8D b30K5i2D+QB+exeH1TV95reKiNw2d12Nji88 X-Received: by 2002:ac2:5d4f:: with SMTP id w15mr8299308lfd.348.1622439389835; Sun, 30 May 2021 22:36:29 -0700 (PDT) Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com. [209.85.208.172]) by smtp.gmail.com with ESMTPSA id y15sm1480477lje.74.2021.05.30.22.36.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 30 May 2021 22:36:29 -0700 (PDT) Received: by mail-lj1-f172.google.com with SMTP id bn21so6159551ljb.1 for ; Sun, 30 May 2021 22:36:29 -0700 (PDT) X-Received: by 2002:a2e:b4b0:: with SMTP id q16mr15226955ljm.434.1622439388788; Sun, 30 May 2021 22:36:28 -0700 (PDT) MIME-Version: 1.0 References: <20210405202857.1265308-1-gwendal@google.com> In-Reply-To: From: Dmitry Torokhov Date: Sun, 30 May 2021 22:36:11 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 0/2] platform/chrome: Update cros_ec sysfs attribute after sensors are found To: Gwendal Grignou Cc: Benson Leung , Enric Balletbo i Serra , Guenter Roeck , linux-kernel , Gwendal Grignou Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Gwendal, On Thu, May 27, 2021 at 2:01 PM Gwendal Grignou wrote: > > [+dtor] > Is this change acceptable? I was worried it could break when > asynchronous probing is used [https://lwn.net/Articles/629895/], but > since all probes are deferred in a single thread, it is safe. I think this is a bit awkward that we need to poke a separate sub-driver. Have you considered having cros_ec_sensorhub.c create its own attribute group (it does not have to have a name and it looks like one can register as many unnamed groups as they want) and have wake angle show and store methods directly in cros_ec_sensorhub.c? Thanks, Dmitry