Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2017841rdf; Mon, 6 Nov 2023 02:07:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IHBZEKvh9dBofjU6/7iBu19l+ge3SJwJJtC88QjXGJkQIOx193TJa+w2dkJgRR0hcpAmAS8 X-Received: by 2002:a05:6871:a803:b0:1eb:192b:e75b with SMTP id wl3-20020a056871a80300b001eb192be75bmr28064216oab.40.1699265265651; Mon, 06 Nov 2023 02:07:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699265265; cv=none; d=google.com; s=arc-20160816; b=VRO5jVwGicNLFXQv+x/6fxDExDmKEHnnHRZ4/9tsme/NYknpYT77K6PagvbwuvM+vC a20iFfy3E7wuHXgg6rG7Q014uX48/HFzv5ICeCX5Ch7sc5z1LkyKfkFXvTIZxTLhu0Pe 7IG+0gr5MBiMgW7V4kjMXvtEbj5FoVPC3KddKeiut/Y1Zs43WhirAc9qsbV5YbFNVH5h GydaADTWpfi/myBvC85Wk79SdB/mHR1jRunc3zKFUHAqmNkpP6LQSfrmXCyVBjijhKGZ SRmeKD3sh3ZTUS5KeLLbNqXnIxvvgHtGHxvHMyHSdvI2c4YM5dpF0rk1UvqLQmtHoD3K j9+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=6/un3HqyLMV6cdfc7svK8+U4LmrXEyNZ2dp/gjfxSq4=; fh=PL+TL7NAIzvwA1IyIrswKaGHC3sxxiujoVlzU31FKjs=; b=0XMp+lzhI+w82hLWQw+g6Y3xX3xf8skggvlRS2tQdYCScmiWeDTJ4bSEfCiRUEtQyf ZA/O5rsAZ86KH2+5Jifvxcjv9i2GU7/OEE8x5FdrP83NSdPnbgq2sU1XLlUO3tMg/Wsk km7a6zrqRfil77/Jh/8Xf716VauFs37blqS7d3TVStAeT6/0KRc39reSSQBmIRYqtd7S XKGlfrRtly+KqHHvfMNDF5uriNieSprfwoQ0FjLgNbOX//RjVffULrrumLENmywC3qUF EUH00pJ6IQRXA1j4YcbMTPzdMs+Bst/Yg+9MBnKeTkxo2dPkhIReOM/hoWzHmCGoKla5 2OBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=XQB9+tCY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id s13-20020a65584d000000b005775c7e503csi7295844pgr.116.2023.11.06.02.07.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 02:07:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=XQB9+tCY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 48B4E802C7FF; Mon, 6 Nov 2023 02:07:44 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230200AbjKFKHj (ORCPT + 99 others); Mon, 6 Nov 2023 05:07:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230151AbjKFKHh (ORCPT ); Mon, 6 Nov 2023 05:07:37 -0500 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 031E81BF; Mon, 6 Nov 2023 02:07:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699265255; x=1730801255; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=XJEcXmB6TalkxyxKKmu2KMtpz3YCZ01vFQnK5Fy50Hk=; b=XQB9+tCYgDUP8mAlBcBOKu4kaUVutdSzWW7QfWmIOhFxRQvefaR3bVEu b28GOCmggXDlQIzo9lLYyW3o+tNyICpweNjt2H/XhywNHdg6wn108saR4 Q6LKnSMm1JthYdOm0lMpEVfvPWN2NU+nZnSfrStw8kLNzJ3bwsC3egQgW zMqCAyzhUy7VsR7KO7msvB0oXuhAGmsu7PkgTBcUKRfro7gEg05/RQ0eC VjWYV7awDh3MhFzGxNhXqabEMTcVDWj5mbjcNus0CG1iNgkMzVHqwRNBc RB6o7WEaU1wP4kkeQX8j0EDKWFk/hb02dM3mTOlVq38nnKrsk3Jv4kWL6 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10885"; a="392113610" X-IronPort-AV: E=Sophos;i="6.03,281,1694761200"; d="scan'208";a="392113610" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2023 02:07:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10885"; a="832680493" X-IronPort-AV: E=Sophos;i="6.03,281,1694761200"; d="scan'208";a="832680493" Received: from smile.fi.intel.com ([10.237.72.54]) by fmsmga004.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2023 02:07:29 -0800 Received: from andy by smile.fi.intel.com with local (Exim 4.97-RC3) (envelope-from ) id 1qzwVy-0000000Bku0-1d3n; Mon, 06 Nov 2023 12:07:26 +0200 Date: Mon, 6 Nov 2023 12:07:26 +0200 From: Andy Shevchenko To: kernel test robot Cc: Subhajit Ghosh , Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matti Vaittinen , Matti Vaittinen , Paul Gazzillo , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Matt Ranostay , Stefan Windfeldt-Prytz , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 2/2] iio: light: Add support for APDS9306 Light Sensor Message-ID: References: <20231027074545.6055-3-subhajit.ghosh@tweaklogic.com> <202311052102.1GrBH0gk-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202311052102.1GrBH0gk-lkp@intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 06 Nov 2023 02:07:44 -0800 (PST) On Sun, Nov 05, 2023 at 10:22:07PM +0800, kernel test robot wrote: > >> drivers/iio/light/apds9306.c:598:10: warning: variable 'ret' is uninitialized when used here [-Wuninitialized] > 598 | return ret; > | ^~~ > drivers/iio/light/apds9306.c:593:9: note: initialize the variable 'ret' to silence this warning > 593 | int ret, intg_old, gain_old, gain_new, gain_new_closest; > | ^ > | = 0 > 1 warning generated. Bad advice, just use correct error code instead of ret. > 590 static int apds9306_intg_time_set(struct apds9306_data *data, int val2) > 591 { > 592 struct device *dev = data->dev; > 593 int ret, intg_old, gain_old, gain_new, gain_new_closest; > 594 bool ok; > 595 > 596 if (!iio_gts_valid_time(&data->gts, val2)) { > 597 dev_err(dev, "Unsupported integration time %u\n", val2); > > 598 return ret; > 599 } > 600 > 601 intg_old = iio_gts_find_int_time_by_sel(&data->gts, > 602 data->intg_time_idx); > 603 if (ret < 0) > 604 return ret; > 605 > 606 if (intg_old == val2) > 607 return 0; > 608 > 609 gain_old = iio_gts_find_gain_by_sel(&data->gts, data->gain_idx); > 610 if (gain_old < 0) > 611 return gain_old; > 612 > 613 ret = iio_gts_find_new_gain_by_old_gain_time(&data->gts, gain_old, > 614 intg_old, val2, &gain_new); > 615 if (gain_new < 0) { > 616 dev_err(dev, "Unsupported gain with time\n"); > 617 return gain_new; > 618 } > 619 > 620 gain_new_closest = iio_find_closest_gain_low(&data->gts, gain_new, &ok); > 621 if (gain_new_closest < 0) { > 622 gain_new_closest = iio_gts_get_min_gain(&data->gts); > 623 if (gain_new_closest < 0) > 624 return gain_new_closest < 0; > 625 } > 626 if (!ok) > 627 dev_dbg(dev, "Unable to find optimum gain, setting minimum"); > 628 > 629 ret = iio_gts_find_sel_by_int_time(&data->gts, val2); > 630 if (ret < 0) > 631 return ret; > 632 > 633 ret = apds9306_intg_time_set_hw(data, ret); > 634 if (ret) > 635 return ret; > 636 > 637 ret = iio_gts_find_sel_by_gain(&data->gts, gain_new_closest); > 638 if (ret < 0) > 639 return ret; > 640 > 641 return apds9306_gain_set_hw(data, ret); > 642 } -- With Best Regards, Andy Shevchenko