Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1251114rwb; Fri, 18 Nov 2022 15:23:58 -0800 (PST) X-Google-Smtp-Source: AA0mqf5cYai7Cx2SGGhql+GRvJoTV7+66ou/gm84+huQerYy2ikUkTFiuLorISLEnpz/5n+/Q3vN X-Received: by 2002:a17:90b:804:b0:213:de70:9eb5 with SMTP id bk4-20020a17090b080400b00213de709eb5mr15767633pjb.145.1668813838554; Fri, 18 Nov 2022 15:23:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668813838; cv=none; d=google.com; s=arc-20160816; b=wlht26l7FqZJ1jQaV/EQML0zkIV4/WouQkPTmni113vVC1YSs7xbObjimj3F7gjGJF W+mlBCuq5KnF8OBTjKdI4btVqSNizBNsFcpKUG20ZMC8FZXca15aTviJc6Sv0PjhScUv CQFJbjDMS6WQ0+hiiNvfcIcgE5OM+DM+tCz8AOpxi9nuF0BHKWGXKnjG2zo3DL052BJK MhlNGIwCNHu/hXRhUfz6iw53UO0TzJpa5c5NbtJb9IoqBeDSfsJhovuW+dd2LNt2EfOE mMVf4CqXRh6YOXMzkPdtS0Bk2ZPRalFid/XaSgcqIgVEWrrpo79A1wbWKw+DJxQUQl5H nUyw== 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=hcv0U9RA+vDA9upkxZULEoF7+i0Z2qrHrSP2q1DX1uI=; b=LfPhU9WrFxH9CO+9TxNulws4H7oe9ilBb6UP13q9vNsplLNWKGsr1a77yk0PH7g2k6 9I4QR3BvQTClMUex8k1WDnoQpm1qn46RmTmCIutYk00bwrK7JKmmb1h6WiEEUb8GgXHU f3Op8LoIB5i2SgW4MtWlh+qM5KorAfHXm3tMzfBhbJSfETezG3KmA7V5sOcAHhjdBGtK 2q8bgAj+DdSTf8aDC44sPaH2IwnPlyzKfxlII/6AGU+0hMzsmO2RcPGVqbmWdryzXbH4 B1tWo95AHrzz5bhgshjoIGfLsISVD0w8g6ygDUT9WyNedT+BcbyF/RuBNFEi7VJ7XWy0 tGBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@melexis.com header.s=google header.b=LuEDXjvc; 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 iw4-20020a170903044400b00186c5eb0d48si4392729plb.425.2022.11.18.15.23.46; Fri, 18 Nov 2022 15:23:58 -0800 (PST) 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=@melexis.com header.s=google header.b=LuEDXjvc; 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 S235452AbiKRXTm (ORCPT + 90 others); Fri, 18 Nov 2022 18:19:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57664 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235221AbiKRXTM (ORCPT ); Fri, 18 Nov 2022 18:19:12 -0500 Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D25A5A6586 for ; Fri, 18 Nov 2022 15:05:17 -0800 (PST) Received: by mail-il1-x12f.google.com with SMTP id z9so3240377ilu.10 for ; Fri, 18 Nov 2022 15:05:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=melexis.com; s=google; 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=hcv0U9RA+vDA9upkxZULEoF7+i0Z2qrHrSP2q1DX1uI=; b=LuEDXjvc1rXUwB/TcXOpzaSlq39VeCfivycJtdw1qlQ+WAFGXHsF0nzPH1DRR7PNAX +STQXR06f0MswwMsEKbhOUfS/GECgPZsaFICtRi+Jihm/UoOiUiPnxyemNh+7mhEilXE +/9SzqQwsDbWKFp9EDtm/y1RRS++r8Cr9E2N4GzJ7lmu48xb62ERPDuOkM84K5kB+KjF o4OfMtgLTcyAMJFNrRmHqp+VbYGOAUXU/GctRZPY/HJcroOqp/LRMSDCIji91f6NLCnW dFWHAKBDtq9tii/Pto4ONi/ngPZigKxcUAjUKSzeO1/ICXqE9CT2f7dvbQNue1NT9UZ3 k9Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=hcv0U9RA+vDA9upkxZULEoF7+i0Z2qrHrSP2q1DX1uI=; b=nFfYz6/0gngmUZRSjsjJ3v9dC1/1uudGMl64ogqB+fRW28ABY4XeQaZEM6dT6VMtgA eQBLhmiITBk84lmx3Jas/6MWcbZM27i0AZacQc/AZVhwvy0jUQcKU1+60FDzA0BkEU0M dQyxrLA9NXxSTJvDwAdGUAECexhNV/6mjrSTHhcm86VRhDjAdNb/dHMXCTWFgyhvT8+M xz9/gyape+NkClYtr6n3/3lHSQztyUTW8kIAIfrbnSO/0RSvN2IDwoVbrcLVL/SjC9T9 Lj4EgnHUuTmnCJdzV0VMln3PWBavvCCMGTeILSY3xEvCxvNkyN6l4colPz4qtF1aKEOV POfQ== X-Gm-Message-State: ANoB5pm4XjMwuHaDrZVof//Ec9KpLPDUdS4x2Aez3PLEGBASsBwwL9Zs djDUFSys7939fV3UwLPssNDOXdvYpx/3ldPX0hHxHg== X-Received: by 2002:a92:d7c3:0:b0:300:e7a1:1404 with SMTP id g3-20020a92d7c3000000b00300e7a11404mr4147037ilq.281.1668812717232; Fri, 18 Nov 2022 15:05:17 -0800 (PST) MIME-Version: 1.0 References: <20221118224540.619276-1-uwe@kleine-koenig.org> <20221118224540.619276-187-uwe@kleine-koenig.org> In-Reply-To: <20221118224540.619276-187-uwe@kleine-koenig.org> From: Crt Mori Date: Sat, 19 Nov 2022 00:04:41 +0100 Message-ID: Subject: Re: [PATCH 186/606] iio: temperature: mlx90632: Convert to i2c's .probe_new() To: =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= Cc: Angel Iglesias , Lee Jones , Grant Likely , Wolfram Sang , Jonathan Cameron , linux-i2c@vger.kernel.org, kernel@pengutronix.de, =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Lars-Peter Clausen , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_NONE 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 Fri, 18 Nov 2022 at 23:46, Uwe Kleine-K=C3=B6nig = wrote: > > From: Uwe Kleine-K=C3=B6nig > > .probe_new() doesn't get the i2c_device_id * parameter, so determine > that explicitly in the probe function. > > Signed-off-by: Uwe Kleine-K=C3=B6nig > --- > drivers/iio/temperature/mlx90632.c | 12 ++++++++++-- > 1 file changed, 10 insertions(+), 2 deletions(-) > > diff --git a/drivers/iio/temperature/mlx90632.c b/drivers/iio/temperature= /mlx90632.c > index f1f5ebc145b1..19e30cfca8a7 100644 > --- a/drivers/iio/temperature/mlx90632.c > +++ b/drivers/iio/temperature/mlx90632.c > @@ -1168,9 +1168,9 @@ static int mlx90632_enable_regulator(struct mlx9063= 2_data *data) > return ret; > } > > -static int mlx90632_probe(struct i2c_client *client, > - const struct i2c_device_id *id) > +static int mlx90632_probe(struct i2c_client *client) > { > + const struct i2c_device_id *id =3D i2c_client_get_device_id(clien= t); > struct mlx90632_data *mlx90632; > struct iio_dev *indio_dev; > struct regmap *regmap; > @@ -1337,7 +1337,15 @@ static struct i2c_driver mlx90632_driver =3D { > .of_match_table =3D mlx90632_of_match, > .pm =3D pm_ptr(&mlx90632_pm_ops), > }, > +<<<<<<< ours Maybe some of the merge artifacts left (also below)? > .probe =3D mlx90632_probe, > +||||||| base > + .probe =3D mlx90632_probe, > + .remove =3D mlx90632_remove, > +=3D=3D=3D=3D=3D=3D=3D > + .probe_new =3D mlx90632_probe, > + .remove =3D mlx90632_remove, > +>>>>>>> theirs > .id_table =3D mlx90632_id, > }; > module_i2c_driver(mlx90632_driver); > -- > 2.38.1 >