Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp5642881pxb; Mon, 28 Mar 2022 15:24:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwCeW7DMFFGyNSaD//rQwjnS+yKm+rYIxGhgyrQyTdpjGGk1KE0wJU3KrHR++1LVzCPq/vk X-Received: by 2002:a67:ecc8:0:b0:322:7ca5:14fa with SMTP id i8-20020a67ecc8000000b003227ca514famr13510197vsp.81.1648506241645; Mon, 28 Mar 2022 15:24:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648506241; cv=none; d=google.com; s=arc-20160816; b=Ph6NUj0nzxJ/co2VC0b+E5GC385xJUyDd1QiVE1/ipH5H1hjFYhymryMs44InxdAil h13jyeDd5/E81Iu0KtQBTUEw3H5fKHWaARI6LeJaj5nB3izCiCfaeFBaHJIGNzwW2JdT d4z2GC/rGAsYvTcpSdHCX2iqk+tcHdkP+e7+hryYNrTArBtW95t5XEAsg626ANoUuBj5 n0E4xShgG/Ikqd/tXpTQGEj89ow0weEA/5sYsKHYp34tP+l8HgPWrW/7liM2fu84PDjH VsSscmDFQASlMFrALuOAQhuCUEPKglOwjDa0sHjxCLWz9J+BLyu/J7L7U6FVk8PEodEb VuOw== 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=42qZRtu1UtNVSI5xiDDh6WeF5hsjjvhvZv4XDkt0Iyk=; b=DR1A0U6leuApwjRuZbOEoG8i3ybr3r7L+NG8Q4GmWRkiIa/jSut7UtcY1Ii8+Xo7it S8KUpdG+0nr6TyQsv9I4eGSB2YSXBvil3LRkbvLbceKvGe9e66k0QfO6/5neWfwjWrbB jFuzOMv7cSXgzKN6JkTYBH930eJ4HV5QZvWlr7GIpg8bjbbDD0f0bxcVvgExrQw/EDrH OUbsIh2wORDnYEoCpOfWN+EPag28tal7vMnZcmN9Ep8qwbxFIPDcdhx37QSFsaPnn3+2 cNB3LnghwMWPWdcLSn/nPN2Z8RiKqmu/E1SW9zbT9l5axOlyVCI9wUkKBMm/ZrjRFgpq l0Ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=MqGTc3Tn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id w21-20020ab067d5000000b0034c07a93af0si3516958uar.139.2022.03.28.15.24.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Mar 2022 15:24:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=MqGTc3Tn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 02B8F1B0BFD; Mon, 28 Mar 2022 14:39:56 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236568AbiC0Ty5 (ORCPT + 99 others); Sun, 27 Mar 2022 15:54:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236547AbiC0Tyz (ORCPT ); Sun, 27 Mar 2022 15:54:55 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 522E41D0FE; Sun, 27 Mar 2022 12:53:15 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id o10so24721784ejd.1; Sun, 27 Mar 2022 12:53:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=42qZRtu1UtNVSI5xiDDh6WeF5hsjjvhvZv4XDkt0Iyk=; b=MqGTc3TnybKGlt63n010N1wfyEMbQrxfnZdiTH9QOI5/oF6rzfMUFBtNHcGMKesazi ydkLQBrLw7L7IGbfHb4O15EwPkvMdZXiZk3uf1HRqTn0JWz4PcVE74FlmpeYU2oo2h9a 3dq87Z587SyiNlXsG6dramqiBPSWlpx9vm7l+OcAykMtWfXvbIB0ZOUmT7vBEQ34vLhN UykbtbjGwZ1Yy91U0HxkF4hT1+MCsxd5vqCsxm18TvbshiQ8dH7n7Io/V4E/SBhvFj0D sC5bdfl0ieOBDD1zNudC0wK2IJf52efdfT/FDYknVrkr9fre93XWSoxzAUIfIDncmrjE es0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=42qZRtu1UtNVSI5xiDDh6WeF5hsjjvhvZv4XDkt0Iyk=; b=umDyWsMOE/SfXZoWM8GSgMYVR3rsjujYrZ4Plq6nYf5h9fDCjf2FA0gJ2Qe5xEncgf 0qtRMB1w+eOZLmoCV7Hy7RfQgYMDaUZuHy06Meuvajw1ssKtwAjK5RRFozBB1zNqks2I MknKjxpTaAd6ipkEvP6RQsDdUV22MoS69OXUhSTo9PJaOYhQ61HDpgbr+pnRpIXVNXxC n8pgghJg2ClmQGpHu91CavlNO5RnrL2krXVYoFGpJQUaEN1ux+qeELwO6iaGgpU8nnOz nWZmfIuT/fv+epW555QDScJMZ8LxVdJiy+u0rjmC7adRNAR0fbJrjXbIc2t8nCFzk/Z3 wVGA== X-Gm-Message-State: AOAM531mkEVnwhxhZgXZ5T+ICMh80iZDPYlp8x+MNZC2d0KujwDa9v5k e0Rz0eLhwApRynN3m0tTmRQpEtIQsXpKiZhCvaw= X-Received: by 2002:a17:907:9703:b0:6da:6412:508a with SMTP id jg3-20020a170907970300b006da6412508amr23775846ejc.77.1648410793887; Sun, 27 Mar 2022 12:53:13 -0700 (PDT) MIME-Version: 1.0 References: <20220310125450.4164164-1-sunsetdzz@gmail.com> <20220320152047.2a04a62e@jic23-huawei> In-Reply-To: From: Andy Shevchenko Date: Sun, 27 Mar 2022 22:52:37 +0300 Message-ID: Subject: Re: [PATCH] iio: dac: ad5592r: Fix the missing return value. To: Paul Cercueil Cc: Jonathan Cameron , Zizhuang Deng , Jonathan Cameron , Linux Kernel Mailing List , linux-iio , Paul Cercueil Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Mon, Mar 21, 2022 at 11:34 AM Paul Cercueil wrote= : > Le dim., mars 20 2022 at 15:20:47 +0000, Jonathan Cameron > a =C3=A9crit : > > On Thu, 10 Mar 2022 20:54:50 +0800 > > Zizhuang Deng wrote: > > > >> The third call to `fwnode_property_read_u32` did not record > >> the return value, resulting in `channel_offstate` possibly > >> being assigned the wrong value. > > Definitely rather odd looking and I think your conclusion is correct. > > +CC Paul for confirmation that this isn't doing something clever.. > > It's been a while, but I don't think there was anything clever going on > here - so the patch is fine. Basically the question here is what value should offstate have when there is no such property. Currently it's the same value as modes (no seeing context other than in the patch). > >> if (!ret) > >> st->channel_modes[reg] =3D tmp; > >> > >> - fwnode_property_read_u32(child, "adi,off-state", &tmp); > >> + ret =3D fwnode_property_read_u32(child, "adi,off-state", = &tmp); > >> if (!ret) > >> st->channel_offstate[reg] =3D tmp; --=20 With Best Regards, Andy Shevchenko