Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp343933rdd; Tue, 9 Jan 2024 06:06:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IHr2DrcmRa2hBuQz02P8qht8PsyWWovMFP/BaHpu0sr4Gny5Udf3OC77xs1fI3Xb53Dh6XY X-Received: by 2002:a05:622a:146:b0:429:ac40:2a7b with SMTP id v6-20020a05622a014600b00429ac402a7bmr480231qtw.117.1704809162310; Tue, 09 Jan 2024 06:06:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704809162; cv=none; d=google.com; s=arc-20160816; b=A0q2SdgTVjnc6kuWHg9YVwBqrm2mZ0Ba+yPd5CZR/m//v4dnXROBZ079L8Z2nfu5qK U9Vq+z0vtSlWyiLjbl2QKZBaHoL+Q+cJtafwd125ex2BxnTQMfaV/HXK0pFmmLvK04dP /dvwOdhc6MttblPxDBEEarbF1vIOk3l0SsP5EhqT2qPD6ZtN7D4ahJygokETW11Gk0Wm petJWPnVxPDUeA1yZlclfWBrbCNCIG3qSnjfgnAufi2PwVdHYTVkLR4nKGURECBJvi4L iXA1Am7kBV/o5zsTw1iv/BIjwkC+Mypxlfah66YYyJOgtsnPh2XjaPt6ZR74vcNHp1ZA 0vGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:dkim-signature; bh=FdF2es8VoiWkBREAs6JkFDoqFW7mv98jnDs4otx1ldo=; fh=tzAxIAWcLHC0HOSreUfa4YsjyjD0UFGGUNWWoYHRnAU=; b=ljED4uOh1o2XZqzJjyxb0Rkbbo+bdWwATGALlrsdKZXsFuIGyn94T6oKJyX4i6i/Mn dC8zGBvO/MqLO88N3L/mGjuLtF5KNxRWUBVQ7SvQkI3qcYg4cNaTgkK6qVHqdKNXh5Lj ABjPtvvw9HBGu2Pq3wqejuILW/sw7UWZrcz6uspAIAreXt8W/a8GoyFxJv7Ct7leT0F4 LMELOwlGGNwrKU7b8qH5ERuBCsVkScJVKT2vImp+x9r5CSP80BPWLx4+KaY+ZpogJj6+ DZhKhg5GfMPt75FmWoA7FYVIK2RSGCqsJIencHVPJ32Vhvq2MTjEgIfxxGxvKhcagsJg DdsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mLmdk8uF; spf=pass (google.com: domain of linux-kernel+bounces-20951-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-20951-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id n21-20020ac85a15000000b00429af6fde8csi70014qta.556.2024.01.09.06.06.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jan 2024 06:06:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-20951-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mLmdk8uF; spf=pass (google.com: domain of linux-kernel+bounces-20951-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-20951-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 150681C20CD3 for ; Tue, 9 Jan 2024 14:06:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 974A439AC8; Tue, 9 Jan 2024 14:04:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mLmdk8uF" Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 49C193987D; Tue, 9 Jan 2024 14:04:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-557dcb0f870so1795632a12.2; Tue, 09 Jan 2024 06:04:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704809087; x=1705413887; darn=vger.kernel.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=FdF2es8VoiWkBREAs6JkFDoqFW7mv98jnDs4otx1ldo=; b=mLmdk8uFRGWvD0OoaYlt5vmUBwZyi6Y8B9YwgPAXCYl5j3QvnyOGJx4+L4O5vAPCzA rZP+6qxue61fKuxmAlpd7QdOxaZyV8MmyDujIXRyLXuX7iQ45t18RmSanjSesFtWdske rswqrM/otF19WIm/0vk9s6RTUDcnb9GmZ/qrNPKNbG3UKuEGqCBWAWV2gy9fcMkm2zUa fAFe5R+2AE7Rsk4DjKztlB/0XR1HQrBe1c3YYKEAH5izh1y7U5Lg9eR5DcMe9b1lNcZC 6gvyCRORU5ly/kW5CNapQyQrNLQDiYO3FFf980PK1maXH4ytUqEVBtx3p6toc/rKJtvY epbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704809087; x=1705413887; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FdF2es8VoiWkBREAs6JkFDoqFW7mv98jnDs4otx1ldo=; b=NmuV5ZuAEyeEsKE8HfxZcMsl7an85CIDAAR0owxKaC2V6fRVwfX5k3zyZjBitq15Ch +1hIIjbBFXnsM++ch3exph35PticVzpZN9TWhiujTc5VYcmDg5Apj+dqSX/8eJmPGeyO nzHuPloxC/aLY7K8mrpAp1tzOHcozdQ//Wyz5fNJv9OUPguSCIYv77lxgwucfOf8fgKY BabxhKwUBnSUvutC0TzOfit7YLRxYkz4Xdb8dHefOJ1oaoFy/tdTI1VJ1ra63+Y0Q/Xd IIkonfB7ZRJbwPqmRajyojx0rBjZnDaVNu28Ifb3gofRegWi8wxbYgbKXkKmxpBYO4sG 0QOQ== X-Gm-Message-State: AOJu0YyV0fb2hjUtDkDobfPCcBPwLORBR8xf89dMrym9p4RhhX+JPhKa uiZutvGNAq75mGcUE/YJ3Mw= X-Received: by 2002:a50:d516:0:b0:556:68ad:b511 with SMTP id u22-20020a50d516000000b0055668adb511mr3275958edi.16.1704809087293; Tue, 09 Jan 2024 06:04:47 -0800 (PST) Received: from ?IPv6:2003:f6:ef1b:2000:944c:cbc7:1e1c:2c47? (p200300f6ef1b2000944ccbc71e1c2c47.dip0.t-ipconnect.de. [2003:f6:ef1b:2000:944c:cbc7:1e1c:2c47]) by smtp.gmail.com with ESMTPSA id b2-20020a056402138200b00554d6b46a3dsm989200edv.46.2024.01.09.06.04.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jan 2024 06:04:47 -0800 (PST) Message-ID: Subject: Re: [PATCH] iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled() From: Nuno =?ISO-8859-1?Q?S=E1?= To: David Lechner , Jonathan Cameron Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Date: Tue, 09 Jan 2024 15:07:57 +0100 In-Reply-To: <20240108200647.3916681-1-dlechner@baylibre.com> References: <20240108200647.3916681-1-dlechner@baylibre.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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 > --- LGTM, Reviewed-by: Nuno Sa > =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-c= ore.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(indio_= dev); > =C2=A0 > - return iio_dev_opaque->currentmode & > - =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (INDIO_BUFFER_HARDWARE | INDIO_BUF= FER_SOFTWARE | > - INDIO_BUFFER_TRIGGERED); > + return iio_dev_opaque->currentmode & INDIO_ALL_BUFFER_MODES; > =C2=A0} > =C2=A0EXPORT_SYMBOL_GPL(iio_buffer_enabled); > =C2=A0