Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp190821rdb; Mon, 18 Sep 2023 11:57:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG0gXUTdQtzJ1deyYFjYjCUdOkQysxNK8856swGY0miFigv/Nz5necFf0Ok3Zwo8PMLG4b2 X-Received: by 2002:a17:903:22d0:b0:1c4:5e9e:7865 with SMTP id y16-20020a17090322d000b001c45e9e7865mr6175581plg.0.1695063465109; Mon, 18 Sep 2023 11:57:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695063465; cv=none; d=google.com; s=arc-20160816; b=DtgMLBHNOCkWc+iEELrrD/LcHlb+FGIAOW5Z/DGjVpKTNHsoRyzPjAm+L0hKjsUr4g 1FijvQTXirjINqCIF7ZVUdH5XQBLOZhY58QCItaTRrDCQB7rOX2Dlil+Z6hSPZ5BmmAE nE6eQredNsZGFw7T32HW3a0qS0Sda2s/T5e1vSESaZ0UwJzvsZWBSH6QbHBsey7GPF5b lsRuomIZZNGSEokaZbVYVa3epIrosYPbOgQWb/d4Dy7wwy4DALxcVGfOAtHtZ0f8tKje eaXy8fv0a4bmRVEN16yXkzI/D0yRrEbUwDdNDEExmAfbeuJouFG1i7OHz2t/Q3NXBXy+ tLDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=tDYDrUE8KUp7GB4gAn7w0+RcJkFc+kAlLQPGRSM5MI0=; fh=r0d/ZThP+V93A77wVXwlRyN1p/EJyUUCciClnNYXeqU=; b=SeCfJFr/xL3Ia5vEoMcU9fQLqBFDVmJ6+/QmuAjNEKmvEkv01buwPMMB3tyTONkgqe OZ65+WtfXa/TvXsxxQ6C1wKkwH/PiS6W0z5eZAS+xrDAJCo6v7Kv6/d1Gq02xUTJEcAy F79UUmFW+sOAjuQ23evKnmy4E9hxL+ruK/PQvMYsyDRvrFIo7z/Xy8O70ccXtonC5CSm NOIkUmsH0xDDo8ibZhFZ83zH7axzeCV9sdPpOjVRhFV1IgH+j9DuGGE3boeVFrUBrSUM uR4LcXOAOPwC0g2rlnwMKg+zBcAuIcRDO52ZODwjMTBedXg4Rk8cQHhZs9DUoYcwGLiN S2Hw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=AmiVsjgA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id jy6-20020a17090342c600b001bf0cc53d2csi8134507plb.261.2023.09.18.11.57.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 11:57:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=AmiVsjgA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id A6A5380934B2; Mon, 18 Sep 2023 02:43:46 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241078AbjIRJnR (ORCPT + 99 others); Mon, 18 Sep 2023 05:43:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241175AbjIRJnC (ORCPT ); Mon, 18 Sep 2023 05:43:02 -0400 Received: from mx0b-001ae601.pphosted.com (mx0b-001ae601.pphosted.com [67.231.152.168]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 20DB71B1; Mon, 18 Sep 2023 02:41:36 -0700 (PDT) Received: from pps.filterd (m0077474.ppops.net [127.0.0.1]) by mx0b-001ae601.pphosted.com (8.17.1.22/8.17.1.22) with ESMTP id 38I8v258029351; Mon, 18 Sep 2023 04:40:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cirrus.com; h= message-id:date:mime-version:subject:to:cc:references:from :in-reply-to:content-type:content-transfer-encoding; s= PODMain02222019; bh=tDYDrUE8KUp7GB4gAn7w0+RcJkFc+kAlLQPGRSM5MI0=; b= AmiVsjgACewQFGYadXqbHRvJlbelXRFxRlVmvCNRsb2YGLS8SQEqrv+wQCfGK7Tv 3Tpjwxj+XQsOQs+mkJIKEyagA63dWvvHjSFRmpfmi0eth4QR3mzMeh/AJ7IaOcAc amNQhrQIiu8UpbS5kYsKTIl/PVXV2QNJ4RUt7dS2mo4BsIVCAUurwNOR+nGlRLYq SPIuwSJ/hm2QQBtYEyNfvVvo/lX5kEV+l5l38g8XK9dz6Nt9TqXyGs8zuiNMNfdw IL27KCxM2wYnZjFLYLCBQ2MW880uCtLN98UwVYAPIMKH6Ib5QocSahCJaWNqhzoP Uld65Kj81kskNCrla4aggQ== Received: from ediex02.ad.cirrus.com ([84.19.233.68]) by mx0b-001ae601.pphosted.com (PPS) with ESMTPS id 3t58shsmpt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 Sep 2023 04:40:53 -0500 (CDT) Received: from ediex01.ad.cirrus.com (198.61.84.80) by ediex02.ad.cirrus.com (198.61.84.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Mon, 18 Sep 2023 10:40:52 +0100 Received: from ediswmail.ad.cirrus.com (198.61.86.93) by ediex01.ad.cirrus.com (198.61.84.80) with Microsoft SMTP Server id 15.2.1118.37 via Frontend Transport; Mon, 18 Sep 2023 10:40:52 +0100 Received: from [198.90.238.137] (EDIN4L06LR3.ad.cirrus.com [198.90.238.137]) by ediswmail.ad.cirrus.com (Postfix) with ESMTP id 1215B11AA; Mon, 18 Sep 2023 09:40:51 +0000 (UTC) Message-ID: Date: Mon, 18 Sep 2023 10:40:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH for-next v2 03/10] iio: accel: fxls8962af: convert to EXPORT_NS_GPL_RUNTIME_PM_OPS() To: Raag Jadav , , , , , , , , , , , , , , CC: , , , , , , References: <20230918080951.3615-1-raag.jadav@intel.com> <20230918080951.3615-4-raag.jadav@intel.com> Content-Language: en-US From: Richard Fitzgerald In-Reply-To: <20230918080951.3615-4-raag.jadav@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: pCPaWPCaYvDXkhq71Lq1IqHI-dv8mtpT X-Proofpoint-ORIG-GUID: pCPaWPCaYvDXkhq71Lq1IqHI-dv8mtpT X-Proofpoint-Spam-Reason: safe X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_PASS autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 18 Sep 2023 02:43:52 -0700 (PDT) On 18/9/23 09:09, Raag Jadav wrote: > With original macro being renamed to EXPORT_NS_GPL_RUNTIME_PM_OPS(), > use the new macro. > > Signed-off-by: Raag Jadav > --- > drivers/iio/accel/fxls8962af-core.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/iio/accel/fxls8962af-core.c b/drivers/iio/accel/fxls8962af-core.c > index be8a15cb945f..69e73c54047e 100644 > --- a/drivers/iio/accel/fxls8962af-core.c > +++ b/drivers/iio/accel/fxls8962af-core.c > @@ -1282,7 +1282,7 @@ static int fxls8962af_resume(struct device *dev) > return 0; > } > > -EXPORT_NS_GPL_DEV_PM_OPS(fxls8962af_pm_ops, IIO_FXLS8962AF) = { > +EXPORT_NS_GPL_RUNTIME_PM_OPS(fxls8962af_pm_ops, IIO_FXLS8962AF) = { > SYSTEM_SLEEP_PM_OPS(fxls8962af_suspend, fxls8962af_resume) > RUNTIME_PM_OPS(fxls8962af_runtime_suspend, fxls8962af_runtime_resume, NULL) > }; This change doesn't make sense. It changes the struct definition to use a EXPORT_*_RUNTIME_PM_OPS() macro, which leads me to expect this is exporting runtime pm ops. But then the struct has both SYSTEM and RUNTIME functions. Maybe the underlying implementations of the macros result in "doing the right thing", but the source reads like it must be a mistake.