Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp2924408rdd; Sat, 13 Jan 2024 07:26:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IGo1h+vJeTLQuR838naHfobGmgYbUhu37Qhlj4HspTYTvJytdpAd6PEW1fUdOjnaNH8WMa+ X-Received: by 2002:a05:6512:ad4:b0:50e:74ea:525c with SMTP id n20-20020a0565120ad400b0050e74ea525cmr1471439lfu.3.1705159617149; Sat, 13 Jan 2024 07:26:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705159617; cv=none; d=google.com; s=arc-20160816; b=Y2YsTqNk+FZuySfOEJ/btGnXSEHeNMOQ6LHcBySt4TE8sliDtF9xgSPFVP0DjjIUgM tGnbK4L+6X+PGxApQAFXuhGXWJSOeq0zCDc9kqt8eoRpRFkrYf4wmmWN/Kt5us1TcyHQ G4+UTiENlvTdY+HE6+QmP9zoDL+UeB8qygMVyKHr3K3LmUSUJzOQyqieaFBgRpXdEp1G vIvOzoj8uUcFktRcInSQYmjIF/4Bet6ZhCWzBUe77dNmThKiK33BPmOpzDplY+RhFP7C 7uK74T3AeXYxdFrLW+1SpD4q8ONV/pLTtyezljdxse4LHFuJIHLp3mXFam/qVkrZ5vUA mk6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=y8PZly/UQQbcl33vUGK/6JxSF8toABJuhctSlnnmgVQ=; fh=Aoiaxdi/Y57PO74y6eAPE09CS4OQUQ7iNpF1Wur8G4E=; b=ZPzW8+EuAAcuR8BbA6xxwrPtlbX01SSBjFpFUsz5jqrQG5QUk2fhIy14+btjVN8x5L OHGRz3jWC4eudp/hWWg5lqrmq8eb5BHaTVx2L+GN0ie/m/0aWuDxSCOmQ+VgmUNmj3ip oikGFttYBD6c90pCOx5CLKnmHeCAC456dxpnVDgPHQwfBGE79UYwQoHSCykgE1H6/c1b wcuPmC8AnCdxUDobABs7f5suzO/gYzeeAGQd+17UNS+3PekLr0vStfEv8Lkfcr4hwrzr 8pPE746MTUftq5DB5y+bBdyXBBRHgVEtCdcK/Y2+NxXUMiyHbE7tHmlovEuBXte4bLaQ xLQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=phfmKvGO; spf=pass (google.com: domain of linux-kernel+bounces-25321-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-25321-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id i14-20020a1709061cce00b00a26db9496d5si2266247ejh.545.2024.01.13.07.26.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Jan 2024 07:26:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-25321-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=phfmKvGO; spf=pass (google.com: domain of linux-kernel+bounces-25321-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-25321-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id DB7E21F2205D for ; Sat, 13 Jan 2024 15:26:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 563D31C20; Sat, 13 Jan 2024 15:26:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="phfmKvGO" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8839428E2; Sat, 13 Jan 2024 15:26:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D1FD9C433F1; Sat, 13 Jan 2024 15:26:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705159608; bh=GZOOYpS2BDc6sZ47irtIxIDYwOaj+XK3lmlpTNGheQQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=phfmKvGOFhCjk+GnkdfpsN0zB/O/g9AQ5M2LmxAraHo5G4kdp5cDRrtw4lsKUj6/d 29WoDulSC5dxrEZlVt/uJgFF3IDAqhA30orNjGsSUt/a/ca40snVcSL4h94W2q9UUR agVz9SfLgaTiOl2ntmII9VcC3AYjkLKhO7KM9HLh4oKElBx6dfrdmBNtDCk1kPciRV eZjQcgYrksRdZl1Y1tuyC6oqpXbF1fdNfL19U+MU6+k164IMHmej05l7iOm5cldiix 42wkSrRUwq+ZlwDx3EkVlJWiijYOysGqL1Yy/2kjfANbGkk5njWY/q8tIfpBi0G6sz z01LdEuuZ8hyQ== Date: Sat, 13 Jan 2024 15:26:43 +0000 From: Jonathan Cameron To: Nuno =?UTF-8?B?U8Oh?= Cc: David Lechner , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled() Message-ID: <20240113152643.242c5fd5@jic23-huawei> In-Reply-To: References: <20240108200647.3916681-1-dlechner@baylibre.com> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.39; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 09 Jan 2024 15:07:57 +0100 Nuno S=C3=A1 wrote: > On Mon, 2024-01-08 at 14:06 -0600, David Lechner wrote: > > This replaces use of individual buffer mode flags with > > INDIO_ALL_BUFFER_MODES in the iio_buffer_enabled() function. > >=20 > > This simplifies the code and makes it robust in case of the addition of > > new buffer modes. > >=20 > > Signed-off-by: David Lechner > > --- =20 >=20 > LGTM, > Reviewed-by: Nuno Sa Applied to the togreg branch of iio.git and pushed out as testing for all t= he normal reasons. >=20 > > =C2=A0drivers/iio/industrialio-core.c | 4 +--- > > =C2=A01 file changed, 1 insertion(+), 3 deletions(-) > >=20 > > diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio= -core.c > > index c77745b594bd..8855d377d710 100644 > > --- a/drivers/iio/industrialio-core.c > > +++ b/drivers/iio/industrialio-core.c > > @@ -210,9 +210,7 @@ bool iio_buffer_enabled(struct iio_dev *indio_dev) > > =C2=A0{ > > =C2=A0 struct iio_dev_opaque *iio_dev_opaque =3D to_iio_dev_opaque(indi= o_dev); > > =C2=A0 > > - return iio_dev_opaque->currentmode & > > - =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (INDIO_BUFFER_HARDWARE | INDIO_B= UFFER_SOFTWARE | > > - INDIO_BUFFER_TRIGGERED); > > + return iio_dev_opaque->currentmode & INDIO_ALL_BUFFER_MODES; > > =C2=A0} > > =C2=A0EXPORT_SYMBOL_GPL(iio_buffer_enabled); > > =C2=A0 =20 >=20