Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp1845614rdb; Mon, 8 Jan 2024 12:07:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IHdnXdP1QqvLDGhsrQ3ts1P9GRUQqnk0fqsZPtF/P2VxjlJ4LLgjYliyDxPp0JFjXyErUDf X-Received: by 2002:a17:903:1248:b0:1d4:67f1:5daf with SMTP id u8-20020a170903124800b001d467f15dafmr2114938plh.132.1704744455864; Mon, 08 Jan 2024 12:07:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704744455; cv=none; d=google.com; s=arc-20160816; b=ZpserXe3p05AgtCEP0xqWKv8kBpi/7k8vHsqvnt1W87i73qN7ZgOj5ROuJznsUvmuk 6v7OIqHG+hc1CE6n4lysvYcgj/tAi/jQtSq7JgAdxMUlB/RS3UsxEO4aT8YZphfgVbcC ANh1JVgvUqFj0pZAFyMaM/yHjVEK+7YpOaiEt/TvJuvKoLWRj/Tp9dUCsP1kPNTLJsFJ bOJcfZ/qN7BIQqQesoI9srwYU7rm0xha94IEx2DDWNNk5/wqIglBN9Mxx28nCSaRK3dE mnq1ejn5k7vVxxRiYMdb46Z0Ct5kmbCIWZ9EepY/gM/fNIAkCkfV865vm2oL7tqnjMwg l55g== 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:message-id:date:subject:cc:to :from:dkim-signature; bh=a0ZAlEBjGplq0TA4rGOIY+Fm8QMufuog3/zNcBtCWCI=; fh=D81ZobF+ZJK7tQJLvd28dmU9qS7/wZn8ufe0/0+Cm+c=; b=Q5djCK6Wwx4cTkF+F8EM4QKyHtrjuZrdnuMsgbQjdlc5fUY+wH42WDqt5onZkRNdXX Mx0y860+njjLm6zh1JLFcf1lhpA0JW32uWs/Br/NTECVy0kx7BVZBKfGTnEu9Mmf9SmZ JdB3EkziATxmetNLp1a9sCB7v+LrC/Dgc2cpYEFsXDwYQx9S/wZJikzKtiSdQWVE/fXG kNbGey8+EGRJC+AxvgsnW4nvacqWh5M6IX/pbuMC6aRF0EyJW6wVLGXn1OkYx9T82cSg 0Y9LVKqs5rHwT6QGITlVCHEEYvY7PhBpzR4uzgedbHWWg5iWo4MxVNv0VRwYB8DUiF5l qw9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20230601.gappssmtp.com header.s=20230601 header.b=fSgBxzVA; spf=pass (google.com: domain of linux-kernel+bounces-20071-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-20071-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id iy12-20020a170903130c00b001d4bac05071si337519plb.296.2024.01.08.12.07.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 12:07:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-20071-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20230601.gappssmtp.com header.s=20230601 header.b=fSgBxzVA; spf=pass (google.com: domain of linux-kernel+bounces-20071-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-20071-linux.lists.archive=gmail.com@vger.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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 75B64283C74 for ; Mon, 8 Jan 2024 20:07:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B57C555E4C; Mon, 8 Jan 2024 20:07:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="fSgBxzVA" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-oa1-f48.google.com (mail-oa1-f48.google.com [209.85.160.48]) (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 3E0D555C30 for ; Mon, 8 Jan 2024 20:07:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-204301f2934so1807876fac.1 for ; Mon, 08 Jan 2024 12:07:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1704744429; x=1705349229; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=a0ZAlEBjGplq0TA4rGOIY+Fm8QMufuog3/zNcBtCWCI=; b=fSgBxzVA4vq96FX+88exQkx5hJryrSG7uFche4O7prAgEzLQHz+GlgM4U+N2iJj2U+ rMf9pnDqszKcv8dq2s6uWLV9QyjUiwQCyyymOr8bnS7YHmO7U62GPju18wVy5m0ZJbE/ 0uVmKzoHBfKDIhPOJnDEgx7azjsAxAZmqi+5w+IZ+MbCfC/2pvqwa3povvcd/Z5oWykA R7dW2Z1VSN3e8fyB15RBZF5OV1GR4ERaoP+znBdChCDSva3npLKENZbw/dXVGQDsnpGa p+IoeWP7uVRNiLpWamFivdi3j9rnPD73GUlmteZ6/qEbfJArj+rIYVIH6UO1Q1AFnmr8 2f+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704744429; x=1705349229; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=a0ZAlEBjGplq0TA4rGOIY+Fm8QMufuog3/zNcBtCWCI=; b=qU5GeDemZqDw1resm2pmyjkDXdt1yG530O+nmfGpz0CB05i2hLlRnBqtwR00Naci9z IQMV6jT98vWPMaHkszdr5Ve6ZrJqg0NXPg89NkAnyW+kHo+IsR2OrFLNAm0WMvKCCz6Z mt1Y/z7cnMZe5xkiNJJGIrysqoauSr4J5gCfqtuZytgy5CDuGGlNC/8egpMeVoWzAiaA bvHEmo+vID4CAd9HWf7KFELtRDu6wIt/4NNJZFvD4zXeIqcE+lkvO5aq54zlpqER1vSo j9tYYVZBLsI5LEPD97FXfvjBxdNpy/Ce94dPeGMzkRGT1r5HCAq06n1m/CmZGohwBYpr LZAA== X-Gm-Message-State: AOJu0YyfFKFI2XRPHVRpOZia+uhyKNQr9suRdTbmqbZbH1cuFrqIX3wc NTsNJD5dGESCxTdL3mI2n4SEUV8I+PsnWQ== X-Received: by 2002:a05:6870:ac8f:b0:204:44a9:a342 with SMTP id ns15-20020a056870ac8f00b0020444a9a342mr5712141oab.32.1704744429373; Mon, 08 Jan 2024 12:07:09 -0800 (PST) Received: from freyr.lechnology.com (ip98-183-112-25.ok.ok.cox.net. [98.183.112.25]) by smtp.gmail.com with ESMTPSA id d14-20020a056830138e00b006dc0f1f0b34sm101468otq.18.2024.01.08.12.07.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 12:07:08 -0800 (PST) From: David Lechner To: Jonathan Cameron Cc: David Lechner , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled() Date: Mon, 8 Jan 2024 14:06:44 -0600 Message-ID: <20240108200647.3916681-1-dlechner@baylibre.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This replaces use of individual buffer mode flags with INDIO_ALL_BUFFER_MODES in the iio_buffer_enabled() function. This simplifies the code and makes it robust in case of the addition of new buffer modes. Signed-off-by: David Lechner --- drivers/iio/industrialio-core.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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) { struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); - return iio_dev_opaque->currentmode & - (INDIO_BUFFER_HARDWARE | INDIO_BUFFER_SOFTWARE | - INDIO_BUFFER_TRIGGERED); + return iio_dev_opaque->currentmode & INDIO_ALL_BUFFER_MODES; } EXPORT_SYMBOL_GPL(iio_buffer_enabled); -- 2.43.0