Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp818790rdg; Fri, 11 Aug 2023 00:03:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGPRfXCFtA5jOs//i9UWgSJC5yhhwM2gwuZOk5SCa6DbllA+AJR4K7Mm1M3D//ADr+mjM1k X-Received: by 2002:a17:902:bd87:b0:1b8:50a9:6869 with SMTP id q7-20020a170902bd8700b001b850a96869mr623779pls.66.1691737425634; Fri, 11 Aug 2023 00:03:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691737425; cv=none; d=google.com; s=arc-20160816; b=c/aUYIGXDYtxbjhsYh2x15WQiPt6cDS67LfrZ5SyFqd5vKhDZMLbUmhmEDZClsc5Wy qbaqTYXQJ7QRLdHNmRxU/TDgH2j3Y27n3hAIEgYoWY2geYQ7e30Bj8NFiWOrsg4BRz4V 62/MqPeSq3E0eTE9/CF2l4ESkM7lPHkfh0Qk/vzJKcMzFKwQPlBkCyE3CyAxBusnVKyn VhAsvHBZbylGpF0l5pYnAXcF63vbDhkE9pNE/ldFGBU+pGR5Y9odzqnrQ6OnurU3/GQu MIgxxhWuUCTwKGBfLkfqJGRxlrNM/wVEYtg7OToKkHosVDNEtfYBUjQgIrpNC1Y6LerL L9uA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=kmt/gubznLN0uQ86/mDY3ypBbPnVCxi4XxXVIT45T4w=; fh=g1EXc7zxi3nOlq5UZltDpl2YBstABStJp7R9TE8lfIQ=; b=Ewdm/A+j3RG+P5hvoLlqXvQSFW9OPT8huyO1mIfKxA1OxQ127XLgqmC+t2DZWOsLwF QbspI4z1EA7iP1m4AN8+T5K7HaeMN251SR7gqVZMi3HQo5RWC3KeuRaSbGjY1uAzAtaX 9nadL41HiO/X8WdFZ/kAlCLVHnOLwLld9ngYIcDeQmdG1wMOyBsTjoXm3cGOE0RHgLU3 Rz6YuINrJw2ZxahNPN3SRnTj2Azx7UEORaIcZ9woUxgFh4ILCcabvOVumGsFmMh3x05O h5zGw0jKgsyiAfBOfDuXFqhTIOZDANNWQMkEMsKMSobg+FiTGxGN285jQSgeEnFqJzRM 80EQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@shruggie-ro.20221208.gappssmtp.com header.s=20221208 header.b=OfFJ1UNp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u4-20020a17090341c400b001bbce4a587esi2988605ple.456.2023.08.11.00.03.31; Fri, 11 Aug 2023 00:03:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@shruggie-ro.20221208.gappssmtp.com header.s=20221208 header.b=OfFJ1UNp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229645AbjHKFzg (ORCPT + 99 others); Fri, 11 Aug 2023 01:55:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229666AbjHKFze (ORCPT ); Fri, 11 Aug 2023 01:55:34 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02560130 for ; Thu, 10 Aug 2023 22:55:25 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-4fe0fe622c3so2575302e87.2 for ; Thu, 10 Aug 2023 22:55:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shruggie-ro.20221208.gappssmtp.com; s=20221208; t=1691733323; x=1692338123; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kmt/gubznLN0uQ86/mDY3ypBbPnVCxi4XxXVIT45T4w=; b=OfFJ1UNpIBwTVK2dQ6oI7ZhD0gUA/qGNMI75hMhgLjsyhB1Ur6y9g6nyNj4NHpa67v laQ1KVOlJ0KG431h0d0eRdnEIgMVNw7VwoDNbfE06B4o3dmDxZRbJgzJhFaotA9C5xx2 UQwQD6mIVuZaCBQ14Bug/omZiLEPxdAEUIuqlhrjbxnxFz9MS2pBQPLsKkuc8LZlGElh yD7/WZWaPudEeiAx+O2klrWsjCReiYgYjiLwSK3M+Z4PkzYd9/FxQR2QOkA5dWT3FO9k pf8pfUD0yIlSWwqpkd16AOoGLr5WrHniCG/YK5VUhvPH67jzXLoMUC/XlrU2cBHmNhW3 Xsxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691733323; x=1692338123; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kmt/gubznLN0uQ86/mDY3ypBbPnVCxi4XxXVIT45T4w=; b=SR1EbSDMOlXDN8Pl1ZTyyQDrR8FpRJJ7EZOm0dKo64jCNR0Eia/QztdBYvr3BZqk1J 95xuI4StwP9IjKm0ZrNEmu/BM2mY+26aS5rUYJ1jYXSLM5lnJvPVJWhGCb+MA4lYRl9Y /u/mh9Ze0RJnH00dXmT/UIgM/0dGqHgOvp5p6QJW6dxin3UpBNEpQLMRCA0Rqic9U4fb JSe2M1CrvS+aiWwH8od63qqwA++yYIMSDtmHTPySQ3l33FqrUvXfEZRvMhZivLBn9B12 hBErxUr9fglzZK86avvAgeM9W/MmiitjZ+ZM8ALoMmpRZAQMRT/PcXyenxQjdiIJ5Em8 Oxrw== X-Gm-Message-State: AOJu0YwDIlTFZsKW0f8VBdZ5wdjQOWsCNQGUylUc3tEf8ijukaSkgSWx C6ZdnO91AhNrRyHrqpVTZnu4QhMBsuCVKGfSsHrD2w== X-Received: by 2002:a05:6512:250f:b0:4fa:d147:9df with SMTP id be15-20020a056512250f00b004fad14709dfmr555576lfb.19.1691733323014; Thu, 10 Aug 2023 22:55:23 -0700 (PDT) MIME-Version: 1.0 References: <20230810111330.3248-1-aboutphysycs@gmail.com> In-Reply-To: <20230810111330.3248-1-aboutphysycs@gmail.com> From: Alexandru Ardelean Date: Fri, 11 Aug 2023 08:55:11 +0300 Message-ID: Subject: Re: [PATCH] thermal: broadcom: sr-thermal: removed call to platform_set_drvdata() To: Andrei Coardos Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, hayashi.kunihiko@socionext.com, bchihi@baylibre.com, rui.zhang@intel.com, amitk@kernel.org, daniel.lezcano@linaro.org, rafael@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 10, 2023 at 2:13=E2=80=AFPM Andrei Coardos wrote: > > This function call was found to be unnecessary as there is no equivalent > platform_get_drvdata() call to access the private data of the driver. Als= o, > the private data is defined in this driver, so there is no risk of it bei= ng > accessed outside of this driver file. > I had to take a look over how "thermal_zone_device_priv()" works, and it looks like it has nothing to do with the platform_set_drvdata() / dev_set_drvdata() / dev->driver_data stuff. It defines it's own `devdata` pointer. Though, it looks like "thermal_zone_device_priv()" could potentially be converted to use "dev->driver_data" But that requires a bit of going through all drivers to convert them. Anyway, for this: Reviewed-by: Alexandru Ardelean > Signed-off-by: Andrei Coardos > --- > drivers/thermal/broadcom/sr-thermal.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/thermal/broadcom/sr-thermal.c b/drivers/thermal/broa= dcom/sr-thermal.c > index 747915890022..9a29dfd4c7fe 100644 > --- a/drivers/thermal/broadcom/sr-thermal.c > +++ b/drivers/thermal/broadcom/sr-thermal.c > @@ -91,7 +91,6 @@ static int sr_thermal_probe(struct platform_device *pde= v) > > dev_dbg(dev, "thermal sensor %d registered\n", i); > } > - platform_set_drvdata(pdev, sr_thermal); > > return 0; > } > -- > 2.34.1 >