Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp107595rwo; Tue, 1 Aug 2023 13:48:57 -0700 (PDT) X-Google-Smtp-Source: APBJJlHpSaFmdEmzI9un0fN8An1SRPW1KXshVpeRv/vGkCmceMAvRtolCb310SVcCUuwOkECxuq+ X-Received: by 2002:a17:906:5a63:b0:988:7d68:9fee with SMTP id my35-20020a1709065a6300b009887d689feemr3474963ejc.34.1690922937377; Tue, 01 Aug 2023 13:48:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690922937; cv=none; d=google.com; s=arc-20160816; b=kt5pluYJ5+u2Wac8WlPpmNLRR868S3eTOeVGZEeHMNkyA3IGmE+LF5thdo4tIqE+U7 EXvEBGh/Zh6gUL16SD98q8z9M1ygUGAvDFNwQ0tv45oGrogifLs6M2p3LLgbf5ziSy8O AMo6YOb4/mtCl40Ml+5bjvbxTGWk/7urlX6rPYd6agqHnZXu85JBjNh1V/AUNRehqxPh t5K1jI/Avca59nerrSexa/ylfuXuwLASZbUWIr9jc0Qp7Coad83zSDrtG91Gayzlc0Dy R/k0pbi2AmyCAmveKe9Cgc4AF5taVcgO0yltJbqJaQEBYXGJymgrv8Ba8r1A9g1PzJ0g 0ymg== 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=Mx7BwwXurF50YVscvCcFIAyHMNie8lV8iSngFfBztW8=; fh=TVQkNLgRC7ZSnljNrF1CPoVwg8FFXDbH5pgoqqGyfwI=; b=RHtApo9CL36ZfrGiDogxWP9jr6ytYdLAOLiH6hSl2fEeOyulqK+OD/PwoGF+a998Hn Jax3sRwnK6cvSuvX+6aTg+gaqNJF9b06ExH/4tL7/TfW/MitcasbKBWpgg+v8sQdkln7 dZVY3npStSPrw2oNkKCMm14h29TXA9KkHuz2wAcRuHAiAcFjWbMcAk1nsQdLIjk7OumF 6xXz6LBWimUfOVhxFPbK3eM7qVq4zmESfbkV2HgL13sngCE6PDpP0LPjY5RGtEPkgkXF ZXOYhuwidZc3oD7AVDF+8D4FO77xV/lnp27wnqbLHMDQ2WYfTwGV8Gmdzx8+zqU+LVlR 8FVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20221208.gappssmtp.com header.s=20221208 header.b="Q/ryACJY"; 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 x14-20020a1709064a8e00b0099207b3bc46si9831956eju.322.2023.08.01.13.48.32; Tue, 01 Aug 2023 13:48:57 -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=@bgdev-pl.20221208.gappssmtp.com header.s=20221208 header.b="Q/ryACJY"; 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 S229698AbjHATUy (ORCPT + 99 others); Tue, 1 Aug 2023 15:20:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50518 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229650AbjHATUw (ORCPT ); Tue, 1 Aug 2023 15:20:52 -0400 Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B46001BF1 for ; Tue, 1 Aug 2023 12:20:51 -0700 (PDT) Received: by mail-vs1-xe2c.google.com with SMTP id ada2fe7eead31-44782e9d485so950897137.2 for ; Tue, 01 Aug 2023 12:20:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20221208.gappssmtp.com; s=20221208; t=1690917651; x=1691522451; 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=Mx7BwwXurF50YVscvCcFIAyHMNie8lV8iSngFfBztW8=; b=Q/ryACJY8mOBs7FzuG7mPffOSg1elIHIgquyvCGZzO7AKvm3K/7i6jn+5F7iZVW10U ZipZbcsmOtolOwBiEDf31l39vuN8cRsMbkS5AOSG1M7W4iCTF4hlyMayzFrCcoH1oyMp ezBTHNgUVvNhz+YdHM85U2Vn2Z+HP9xQcYNSoRCqXPohoxS69dzmcbOsPjHVJvuavOEE 0r4D1zNojwjyXxrAy6AwHV/XgtWocKveLUvl0aDR+SwWfGrsTiGu4dXWiTXZuhWlBTXl KKJId/fv8ubSb4eoY8ZR69LaDUUXHrfrgrnhoRc4IFsGwbXRl9Hi4JUzXs5ZfHY8pe/p WfuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690917651; x=1691522451; 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=Mx7BwwXurF50YVscvCcFIAyHMNie8lV8iSngFfBztW8=; b=LQeW4Rdvv437BfUMKhjfjfxN55Q23zsnJAaMa54SKrrZfhJnzRBhVY5ZNsistr9isH X8dQiTsNShiyCmPPLburV05e6/jMm9NvnGzCqROumbN19tl+Nd4LsAHhzgX9aqvrEUyL Wft4Aod+siOR6RkY5WnEX5yzHXDRTtaQ7OmCBC9bWyqHtwyi8CRN25ZAZtccshdeN1+O zHR4iYE4sdmfw0JN3hAnORXPPzAKk2E4DJOkbcsMWi0eCRomkvksMaKG1jYCc9dlCHVr ATtyvZCk0KFP0xU8eX73g+MuyTSdU+GBPEzBgEf+0axo1CACH/Lpn+tLoye8NY8D4rxf P3mg== X-Gm-Message-State: ABy/qLYfHl/TULQv4PvQSBIfydnUUSIHEczpdOkqs3BHYJdxBgWpSSvF NW8cbcyHZROQ5c3KSRTKwTSyXG0w9/OTvYmA6xo61A== X-Received: by 2002:a67:f04b:0:b0:443:6917:215b with SMTP id q11-20020a67f04b000000b004436917215bmr2958771vsm.26.1690917650887; Tue, 01 Aug 2023 12:20:50 -0700 (PDT) MIME-Version: 1.0 References: <20230725123045.6367-1-aboutphysycs@gmail.com> In-Reply-To: From: Bartosz Golaszewski Date: Tue, 1 Aug 2023 21:20:40 +0200 Message-ID: Subject: Re: [PATCH v2] gpio: mlxbf2: remove unneeded platform_set_drvdata() call To: Andy Shevchenko Cc: Andrei Coardos , linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linus.walleij@linaro.org, Alexandru Ardelean 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,SPF_NONE, T_SCC_BODY_TEXT_LINE 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 On Tue, Jul 25, 2023 at 3:13=E2=80=AFPM Andy Shevchenko w= rote: > > On Tue, Jul 25, 2023 at 03:30:45PM +0300, Andrei Coardos wrote: > > This function call was found to be unnecessary as there is no equivalen= t > > platform_get_drvdata() call to access the private data of the driver. > > This is simply not true. > > NAK. > Just so you know if that's not obvious from reading the code: platform_get_drvdata() is just a wrapper around dev_get_drvdata() which is called plenty in PM callbacks of this driver. Bart > > Also, the private data is defined in this driver, so there is no risk o= f > > it being accessed outside of this driver file. > > -- > With Best Regards, > Andy Shevchenko > >