public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 00/20] iio: make masklength __private (round 1)
@ 2024-07-02 16:02 Nuno Sa via B4 Relay
  2024-07-02 16:02 ` [PATCH 01/20] iio: core: add accessors 'masklength' Nuno Sa via B4 Relay
                   ` (20 more replies)
  0 siblings, 21 replies; 45+ messages in thread
From: Nuno Sa via B4 Relay @ 2024-07-02 16:02 UTC (permalink / raw)
  To: linux-iio, chrome-platform, linux-arm-kernel
  Cc: Alexandre Belloni, Lars-Peter Clausen, Michael Hennerich,
	Cosmin Tanislav, Claudiu Beznea, Guenter Roeck, Dmitry Rokosov,
	Benson Leung, Jonathan Cameron

Hi Jonathan,

Here it goes the first round of what we discussed in [1] about
annotating .masklength as __private. Patches should be fairly simple so
hopefully I did not messed up much...

Note that in core, there's one place where we're still directly writing
into .masklength (when it's effectively set). The plan is then to
directly use ACCESS_PRIVATE() in there in the same patch where we mark
.masklength as __private.

Note this was only compile tested for arm with allyesconfig.

[1]: https://lore.kernel.org/linux-iio/20240612-dev-iio-scan-private-v1-0-7c75c8e3d30b@analog.com/

---
Nuno Sa (20):
      iio: core: add accessors  'masklength'
      iio: core: make use of iio_get_masklength()
      iio: buffer: make use of iio_get_masklength()
      iio: accel: adxl367: make use of iio_get_masklength()
      iio: accel: adx1372: make use of iio_get_masklength()
      iio: accel: bma180: make use of iio_for_each_active_channel()
      iio: accel: bmc150-accel-core: make use of iio_for_each_active_channel()
      iio: accel: cros_ec_accel_legacy: make use of iio_get_masklength()
      iio: accel: fxls8962af-core: make use of iio_for_each_active_channel()
      iio: accel: msa311: make use of iio_for_each_active_channel()
      iio: accel: sca3300: make use of iio_for_each_active_channel()
      iio: accel: stk8312: make use of iio_for_each_active_channel()
      iio: accel: stk8ba50: make use of iio_for_each_active_channel()
      iio: adc: ad7266: make use of iio_get_masklength()
      iio: adc: ad7298: make use of iio_get_masklength()
      iio: adc: ad799x: make use of iio_get_masklength()
      iio: adc: ad_sigma_delta: use new '.masklength' accessors
      iio: adc: at91_adc: make use of iio_for_each_active_channel()
      iio: imu: adis16475: make use of iio_for_each_active_channel()
      iio: imu: adis16480: make use of iio_for_each_active_channel()

 drivers/iio/accel/adxl367.c                   |  2 +-
 drivers/iio/accel/adxl372.c                   |  2 +-
 drivers/iio/accel/bma180.c                    |  3 +-
 drivers/iio/accel/bmc150-accel-core.c         |  3 +-
 drivers/iio/accel/cros_ec_accel_legacy.c      |  2 +-
 drivers/iio/accel/fxls8962af-core.c           |  3 +-
 drivers/iio/accel/msa311.c                    |  3 +-
 drivers/iio/accel/sca3300.c                   |  3 +-
 drivers/iio/accel/stk8312.c                   |  3 +-
 drivers/iio/accel/stk8ba50.c                  |  3 +-
 drivers/iio/adc/ad7266.c                      |  3 +-
 drivers/iio/adc/ad7298.c                      |  3 +-
 drivers/iio/adc/ad799x.c                      |  3 +-
 drivers/iio/adc/ad_sigma_delta.c              |  6 ++--
 drivers/iio/adc/at91_adc.c                    |  4 +--
 drivers/iio/buffer/industrialio-buffer-cb.c   |  2 +-
 drivers/iio/buffer/industrialio-hw-consumer.c |  4 +--
 drivers/iio/imu/adis16475.c                   |  3 +-
 drivers/iio/imu/adis16480.c                   |  2 +-
 drivers/iio/industrialio-buffer.c             | 50 ++++++++++++---------------
 drivers/iio/industrialio-core.c               |  2 +-
 include/linux/iio/iio.h                       | 18 ++++++++++
 22 files changed, 67 insertions(+), 60 deletions(-)
---
base-commit: 21ab030b8f8b4704c299435e167824ec90c8bab5
change-id: 20240617-dev-iio-masklength-private-023cb295a786
--

Thanks!
- Nuno Sá




^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2024-07-06 10:33 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-02 16:02 [PATCH 00/20] iio: make masklength __private (round 1) Nuno Sa via B4 Relay
2024-07-02 16:02 ` [PATCH 01/20] iio: core: add accessors 'masklength' Nuno Sa via B4 Relay
2024-07-03  6:10   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 02/20] iio: core: make use of iio_get_masklength() Nuno Sa via B4 Relay
2024-07-03  6:13   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 03/20] iio: buffer: " Nuno Sa via B4 Relay
2024-07-03  6:14   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 04/20] iio: accel: adxl367: " Nuno Sa via B4 Relay
2024-07-03  6:15   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 05/20] iio: accel: adx1372: " Nuno Sa via B4 Relay
2024-07-03  6:17   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 06/20] iio: accel: bma180: make use of iio_for_each_active_channel() Nuno Sa via B4 Relay
2024-07-03  6:23   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 07/20] iio: accel: bmc150-accel-core: " Nuno Sa via B4 Relay
2024-07-03  6:24   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 08/20] iio: accel: cros_ec_accel_legacy: make use of iio_get_masklength() Nuno Sa via B4 Relay
2024-07-03  6:37   ` Alexandru Ardelean
2024-07-03  7:08     ` Nuno Sá
2024-07-02 16:02 ` [PATCH 09/20] iio: accel: fxls8962af-core: make use of iio_for_each_active_channel() Nuno Sa via B4 Relay
2024-07-03  6:25   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 10/20] iio: accel: msa311: " Nuno Sa via B4 Relay
2024-07-03  6:26   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 11/20] iio: accel: sca3300: " Nuno Sa via B4 Relay
2024-07-03  6:26   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 12/20] iio: accel: stk8312: " Nuno Sa via B4 Relay
2024-07-03  6:26   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 13/20] iio: accel: stk8ba50: " Nuno Sa via B4 Relay
2024-07-03  6:26   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 14/20] iio: adc: ad7266: make use of iio_get_masklength() Nuno Sa via B4 Relay
2024-07-03  6:40   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 15/20] iio: adc: ad7298: " Nuno Sa via B4 Relay
2024-07-03  6:41   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 16/20] iio: adc: ad799x: " Nuno Sa via B4 Relay
2024-07-03  6:21   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 17/20] iio: adc: ad_sigma_delta: use new '.masklength' accessors Nuno Sa via B4 Relay
2024-07-03  6:41   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 18/20] iio: adc: at91_adc: make use of iio_for_each_active_channel() Nuno Sa via B4 Relay
2024-07-03  6:25   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 19/20] iio: imu: adis16475: " Nuno Sa via B4 Relay
2024-07-03  6:41   ` Alexandru Ardelean
2024-07-02 16:02 ` [PATCH 20/20] iio: imu: adis16480: " Nuno Sa via B4 Relay
2024-07-03  6:42   ` Alexandru Ardelean
2024-07-02 20:26 ` [PATCH 00/20] iio: make masklength __private (round 1) Jonathan Cameron
2024-07-03  7:10   ` Nuno Sá
2024-07-06 10:33     ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox