Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1292851pxj; Wed, 19 May 2021 02:44:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyPwuujV/DfMWxkK1htSqzbGUaj8sYGOkVriGbzhUr//jbi1Pqyr1iLjuE4Ji7HN/USURPp X-Received: by 2002:a05:6e02:1c4c:: with SMTP id d12mr6017227ilg.161.1621417450530; Wed, 19 May 2021 02:44:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621417450; cv=none; d=google.com; s=arc-20160816; b=sYJQAPf1w7ejLvZYJPJwpYZ6qQl5/0b4Xi1fujDuL66tKmiA3NFD58PQVAwiMDtNk6 RRErA3AXxnT8vSfp1AvM/OCv+aqdBAkOtY550vQ07RheBuI/0jijLYGaZOEuhJq8b8zB Kbh4E7pzqM80nka8eZkb0kMdnP2gJFKDvYNjaDUcN5BQTk8qQu1wBlOvnthJJ/qRqqP+ NPYle8qdZVJ5bBgXqsneAf3Dm0KM50txa93WYCljup+z62hD+MJ0IHmTYLJGQ0egfWUb UlqSm4+qNDtC8AIBfZVu8VYtYGojWCMo5OwfeFsqs2OuuEYFH36bM+Fua/EcFuC2qMcu LkPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=yucLhkWF+a1ME5Qb9j9m9s8qqNJAVcLcCSl2OC45snE=; b=k4I6YlW9Bb9u7Gi30pRPuUyB57AiVbyVM8lRiumHQnkoTeaEqry4iJ9E5DEAKQYoRV yXiakoqWKDA+nw+8UfiGKTTlkkU5CVwT+TtPaS4tSqCRY9RpKca7OZ1c7BJrNk5IV514 JRoUVCWGEDy9PHV4HpG5jox+qec3npaDLsEhSMLaGpvfIKMIk0NDkxtE75ypMI8rJvRx O8EyKW9MVrHQBlKLHVXrwbz7Xs7yAjdDd7tL95OQaIfNsUs14DLRkasfemPx3dwZmBxz I+AjeUjlEjiKoPLac2GTolZc4NDG4hcxmqAFfs5H+fa12Msx6hafppefXtAsY2nm8rgk VnSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=a1KtrMin; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 16si28469937iou.15.2021.05.19.02.43.57; Wed, 19 May 2021 02:44:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=a1KtrMin; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345247AbhERA5O (ORCPT + 99 others); Mon, 17 May 2021 20:57:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238397AbhERA5O (ORCPT ); Mon, 17 May 2021 20:57:14 -0400 Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com [IPv6:2607:f8b0:4864:20::333]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 51640C061756; Mon, 17 May 2021 17:55:57 -0700 (PDT) Received: by mail-ot1-x333.google.com with SMTP id t4-20020a05683014c4b02902ed26dd7a60so7211171otq.7; Mon, 17 May 2021 17:55:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yucLhkWF+a1ME5Qb9j9m9s8qqNJAVcLcCSl2OC45snE=; b=a1KtrMinmN+R1YtVythdwnFkHS+Tdbgcmy9l7vSOkqxC/vVzx3wsPHDcDj0DG+1l2/ RAbz/FiBBFOjwDrtjtYHY7181fS0TDnX/yv85f7YxllwE/6X1eKZp22timlc9ZYCAZpo TF/QlZ3Eyyp6fVaUIbgfXYalF67Do2Yc3RLE40lf+4qfiALN1jJ22SMRVlKlsV0x6Qsl VtUIP1xQle5akujtsLkyGB8lA20n81jCSRIT+DuB9XSVPpPhuk8N0j/rXwzJEVn9cOQn 1pNrxzGbdOfiIlBlBZSopbArR3+M48OmHTD47uPPg+7xoLyLuwhmIbzIAPQW+v6xRY7k ipRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yucLhkWF+a1ME5Qb9j9m9s8qqNJAVcLcCSl2OC45snE=; b=dkh0Vq5/Y7GzkcmlxVwi7z1Iu0FXzxhLZvSDDt3/8Jn7DSoIM9HaAxjawZPuLgRYT0 vxwzFv454gVjiHMSnSKH5iDohmUkORtcME+N4mJC/Bk/TpxJ/xlt92wHmzkgFE+ALNly GPDI3oHFP6hlWWDot++8N+YddSVBgBmrmXql8OS+wcWzjT6260wT/9lZLIHKYOHjevlz CKXDd2rbk97uPIjd6Vt467atwDKFRl8pImrvcyWd+PZyiE5DfH/yGIQHuaoNyyH9HTn+ YhMVmtw7YyDHfQES2IAceFK4zcPN2AgP28ANolSNdH//LTMjKfHf0gbQ1XYzIjfNHee4 VRzQ== X-Gm-Message-State: AOAM532qdhuXf1uHT4ZUxu7t7LYE23+VLW5A23Zxlsg5hzG52D6IhPdG DxcOB9IT6Q4SN2K6y5r2Y0RLMeDnhEAPZCklAgY= X-Received: by 2002:a05:6830:15d2:: with SMTP id j18mr1995944otr.89.1621299356430; Mon, 17 May 2021 17:55:56 -0700 (PDT) MIME-Version: 1.0 References: <09e65d3a235febfc4c3ee172b573ba8c9cde94b8.1620766020.git.lucas.p.stankus@gmail.com> In-Reply-To: From: Lucas Stankus Date: Mon, 17 May 2021 21:55:20 -0300 Message-ID: Subject: Re: [PATCH 2/2] staging: iio: cdc: ad7746: avoid overwrite of num_channels To: Alexandru Ardelean Cc: Lars-Peter Clausen , "Hennerich, Michael" , Jonathan Cameron , Greg Kroah-Hartman , linux-iio , linux-staging@lists.linux.dev, LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 12, 2021 at 2:20 PM Alexandru Ardelean wrote: > > On Tue, May 11, 2021 at 11:55 PM Lucas Stankus > wrote: > > > > AD7745 devices don't have the CIN2 pins and therefore can't handle related > > channels. Forcing the number of AD7746 channels may lead to enabling more > > channels than what the hardware actually supports. > > Avoid num_channels being overwritten after first assignment. > > > > Signed-off-by: Lucas Stankus > > --- > > drivers/staging/iio/cdc/ad7746.c | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/drivers/staging/iio/cdc/ad7746.c b/drivers/staging/iio/cdc/ad7746.c > > index e03d010b2f4c..9e0da43b2871 100644 > > --- a/drivers/staging/iio/cdc/ad7746.c > > +++ b/drivers/staging/iio/cdc/ad7746.c > > @@ -693,7 +693,6 @@ static int ad7746_probe(struct i2c_client *client, > > indio_dev->num_channels = ARRAY_SIZE(ad7746_channels); > > else > > indio_dev->num_channels = ARRAY_SIZE(ad7746_channels) - 2; > > - indio_dev->num_channels = ARRAY_SIZE(ad7746_channels); > > ohh; good catch > > this falls into the category of a fix, so a Fixes tag is required; > this looks so old, that i did not bother tracking it before > 83e416f458d53 [which is 2011] As Jonathan said, this bug was already fixed and the patch will be dropped, but thank you for the review. This was my first bug fix in the kernel, so sorry for the absence of a Fixes tag, I'll make sure to add one next time. > > so, maybe something like: > > Fixes: 83e416f458d53 ("staging: iio: adc: Replace, rewrite ad7745 from > scratch.") > > > indio_dev->modes = INDIO_DIRECT_MODE; > > > > if (pdata) { > > -- > > 2.31.1 > >