Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp1445355rwb; Fri, 19 Aug 2022 04:01:02 -0700 (PDT) X-Google-Smtp-Source: AA6agR4K4PIWx8PGN+vbov6OPk/6EkrXkQnUjzLlZq8xd0WPKmbZudaNUprbO1mnNeYVCWDWTxAK X-Received: by 2002:a17:907:2cf6:b0:730:6068:2ebb with SMTP id hz22-20020a1709072cf600b0073060682ebbmr4544654ejc.82.1660906862577; Fri, 19 Aug 2022 04:01:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660906862; cv=none; d=google.com; s=arc-20160816; b=HhHC6rCiZyDHNPn/Pzvcw+vzH9UIOqjLL3SJ7FWn0fZ9mym1kevqUzKu4TeDomvO9H YHyIHgpH0rVk5/YFUooY12A0fL1ULptuh2AeiUux4KClbAgAHIScxqvBp6jfzvJxUJmY ZSZNRtUM3wUOFQwcrGnpC8eGERyZ6Rgr2my+jW2TPB7OZSovH/0BdUy2LF9DrKCB4Oww hDUOYdNx9YAxBKmpBFUPBoZ7KviZueshX38BW3W/d8jlnecfonnU1uexb3hlmVBXFt+P DpIOd2kyf0etgNr7EX8NlcksYai43FyR0cAMN0PWBLBFiY7WIOGcpZ+Rq9pUCyL24024 dJSQ== 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=lokJF4O6M03HHXPKpndOhYyclhs0ThFtf9qgupdJTnM=; b=DTFsnhG+fU2cgbolpOiQTKTLZ9Ddji2L5tegprmdYrUAIW53rXr8xe2cznfTQXCAAI qVvqwT5+jpwMjXS4BS52WAogv2AkdD0y8eiurlR2S1IF21jRCGi+2DvyNkcPPoEz6nkW iIXyIvobjefodibaMErlZKJrgC2ZEzXcw0i5S6DFYgV81ctdvJpTU70KkNdA6noNo3Rd xfIR9dJAEANpYs+TYA9G5CKCHuMEzVsyxOur81rDWURSy7UWKhiHzPKpmEt1RDCdH/QC ZSBKAhvZEM0jEU03KxaEWjG2vQeJbXICR6jlndzBKMzX3cz8m1fjFtvmbk122A7PoCX5 G5zg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=aZ2WH8DU; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e16-20020a056402149000b0043d116be641si2718611edv.404.2022.08.19.04.00.35; Fri, 19 Aug 2022 04:01:02 -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=@gmail.com header.s=20210112 header.b=aZ2WH8DU; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348379AbiHSKhh (ORCPT + 99 others); Fri, 19 Aug 2022 06:37:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348258AbiHSKhg (ORCPT ); Fri, 19 Aug 2022 06:37:36 -0400 Received: from mail-qv1-xf2f.google.com (mail-qv1-xf2f.google.com [IPv6:2607:f8b0:4864:20::f2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2822FE8320; Fri, 19 Aug 2022 03:37:35 -0700 (PDT) Received: by mail-qv1-xf2f.google.com with SMTP id d1so3083145qvs.0; Fri, 19 Aug 2022 03:37:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=lokJF4O6M03HHXPKpndOhYyclhs0ThFtf9qgupdJTnM=; b=aZ2WH8DU2MA3OKLch6q/LsNYENx2QyqJfchwoSdSgbsMeDVL7bcXtvgC1uHp1BDs5j G4dA4QScIyV/GEsD8TKcw3FMn3fdh8kf2YOKukLkQ1ZA0Rv4v3A6+Qi6XuHPNTluTq6N u3bfmFBvEI1cbYKkW3Te8TCVGnNswIfV6tGKXIMIZj68DFpkvNnn6XvhjdwKvOesNa4g DeS8ysxrZrSh+fiVCYb2pIWJddDWQK6B7bWDV9WJuhdOSHoZiXj6kgFIuqWEP05m1gAM VZWrage/W1CoAyLdHw/fHi9vCOoPmOOi14hJQnT6tWQwTLGtoETq8onfsGy9oBnSYmfS 0iDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=lokJF4O6M03HHXPKpndOhYyclhs0ThFtf9qgupdJTnM=; b=ChwcIYBgSYp/bL98ppFxrY8Yxmveu9MM1NMVB+RSWGiiSsv2iFMtcOb4O1LrRafOLI a5XOi7zhJwgeE0X5z7+9ImEQA400O/a+8KpyY1ecx2RSsyZ/X3ZuGY8luyaYmk3ffdGC H+K4+7nOucNDHpN+cHLj0OIpFcX1UXoR9SURktT78KQI1HbZi01nTbIQ+FbN7q+gYTWS qU8nnSdzvBEEtfU9USzs1ZPoj2G70yHCuK5G0aiGIB7ZPTEomaPjvClqQQNK/jkhAww1 nbwk6VKg0thziVdoCPDsxlnwM/kql4HRBzqR8/+xvhWbGyISC3NlX9Y5bLGxYNadGr7X eHIg== X-Gm-Message-State: ACgBeo31/hP4XoKWErdhBp1RkGoMuIruXYJ4nvNuwAsrlRBX8FogH5XT tmxpI0eUEy2fHuEuK1B9inNmwpIRFkhYnMhSc7tvUwvt02QG1w== X-Received: by 2002:a05:6214:202d:b0:496:cb8d:538f with SMTP id 13-20020a056214202d00b00496cb8d538fmr48517qvf.97.1660905454209; Fri, 19 Aug 2022 03:37:34 -0700 (PDT) MIME-Version: 1.0 References: <20220817105643.95710-1-contact@artur-rojek.eu> <20220817105643.95710-4-contact@artur-rojek.eu> In-Reply-To: From: Andy Shevchenko Date: Fri, 19 Aug 2022 13:36:58 +0300 Message-ID: Subject: Re: [PATCH 3/4] iio: add helper function for reading channel offset in buffer To: Artur Rojek Cc: Paul Cercueil , Jonathan Cameron , Dmitry Torokhov , Chris Morgan , "open list:BROADCOM NVRAM DRIVER" , linux-iio , Linux Kernel Mailing List , linux-input Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,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 Fri, Aug 19, 2022 at 1:33 PM Artur Rojek wrote: > On 2022-08-19 10:17, Andy Shevchenko wrote: > > On Wed, Aug 17, 2022 at 1:58 PM Artur Rojek > > wrote: ... > >> + if (chan->scan_index < 0 || > >> + !test_bit(chan->scan_index, buffer->scan_mask)) { > >> + return -EINVAL; > >> + } > > > > Have you run checkpatch? The {} are redundant. But personally I would > > split this into two separate conditionals. > I did run checkpatch on it - all patches were ready for submission. > I don't find the {} redundant for multi-line statements, like this one, This is a one-line conditional. So, *unlike* this one. > and I personally prefer to check conditions that return the same error > type together. I see that the maintainer's input is needed here, because even if the error code is the same, the semantics are different and I consider that to prevail on the combining. -- With Best Regards, Andy Shevchenko