Linux IIO development
 help / color / mirror / Atom feed
* [PATCH 00/14] iio: temperature: make headers conform to IWYU
@ 2026-08-22  8:02 Joshua Crofts
  2026-08-22  8:02 ` [PATCH 01/14] iio: temperature: iqs620at-temp: separate IIO header from others Joshua Crofts
                   ` (14 more replies)
  0 siblings, 15 replies; 21+ messages in thread
From: Joshua Crofts @ 2026-08-22  8:02 UTC (permalink / raw)
  To: Jonathan Cameron, David Lechner, Nuno Sá, Andy Shevchenko,
	Crt Mori, Puranjay Mohan
  Cc: linux-iio, linux-kernel, Joshua Crofts

This series removes any instances of kernel.h in the temperature/
subdirectory and cleans up the headers in order to improve readability
and enforce IYWU instead of relying on transitive dependencies during
the build process.

I had Gemini generate a summary (a bit more verbose) of changed headers
under the --- in each IWYU patch to improve the review process.

This is part of an ongoing effort to remove kernel.h entirely from IIO.

Signed-off-by: Joshua Crofts <joshua.crofts1@gmail.com>
---
Joshua Crofts (14):
      iio: temperature: iqs620at-temp: separate IIO header from others
      iio: temperature: iqs620at-temp: make headers conform to IWYU
      iio: temperature: ltc2983: reorder headers
      iio: temperature: ltc2983: make headers conform to IWYU
      iio: temperature: mlx90632: sort headers alphabetically
      iio: temperature: mlx90632: make headers conform to IWYU
      iio: temperature: mlx90635: sort headers alphabetically
      iio: temperature: mlx90635: make headers conform to IWYU
      iio: temperature: tmp117: sort headers alphabetically
      iio: temperature: tmp117: make headers conform to IWYU
      iio: temperature: tsys01: reorder headers
      iio: temperature: tsys01: make headers conform to IWYU
      iio: temperature: tsys02d: reorder headers
      iio: temperature: tsys02d: make headers conform to IWYU

 drivers/iio/temperature/iqs620at-temp.c |  9 +++++++--
 drivers/iio/temperature/ltc2983.c       | 13 +++++++++----
 drivers/iio/temperature/mlx90632.c      |  8 ++++++--
 drivers/iio/temperature/mlx90635.c      |  8 ++++++--
 drivers/iio/temperature/tmp117.c        |  8 ++++----
 drivers/iio/temperature/tsys01.c        | 15 +++++++++------
 drivers/iio/temperature/tsys02d.c       | 12 ++++++++----
 7 files changed, 49 insertions(+), 24 deletions(-)
---
base-commit: 350d1fb9204b13c5f95e511e98b8bcb47574d425
change-id: 20260821-kernel-header-removal-d95efd197d78

Best regards,
-- 
Kind regards,
Joshua Crofts


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

end of thread, other threads:[~2026-08-24  8:36 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-22  8:02 [PATCH 00/14] iio: temperature: make headers conform to IWYU Joshua Crofts
2026-08-22  8:02 ` [PATCH 01/14] iio: temperature: iqs620at-temp: separate IIO header from others Joshua Crofts
2026-08-22  8:02 ` [PATCH 02/14] iio: temperature: iqs620at-temp: make headers conform to IWYU Joshua Crofts
2026-08-22  8:02 ` [PATCH 03/14] iio: temperature: ltc2983: reorder headers Joshua Crofts
2026-08-22  8:02 ` [PATCH 04/14] iio: temperature: ltc2983: make headers conform to IWYU Joshua Crofts
2026-08-23 17:52   ` Jonathan Cameron
2026-08-24  8:27     ` Andy Shevchenko
2026-08-24  8:36       ` Joshua Crofts
2026-08-22  8:02 ` [PATCH 05/14] iio: temperature: mlx90632: sort headers alphabetically Joshua Crofts
2026-08-23 17:54   ` Jonathan Cameron
2026-08-22  8:02 ` [PATCH 06/14] iio: temperature: mlx90632: make headers conform to IWYU Joshua Crofts
2026-08-22  8:02 ` [PATCH 07/14] iio: temperature: mlx90635: sort headers alphabetically Joshua Crofts
2026-08-22  8:02 ` [PATCH 08/14] iio: temperature: mlx90635: make headers conform to IWYU Joshua Crofts
2026-08-22  8:02 ` [PATCH 09/14] iio: temperature: tmp117: sort headers alphabetically Joshua Crofts
2026-08-22  8:02 ` [PATCH 10/14] iio: temperature: tmp117: make headers conform to IWYU Joshua Crofts
2026-08-22  8:02 ` [PATCH 11/14] iio: temperature: tsys01: reorder headers Joshua Crofts
2026-08-23 17:58   ` Jonathan Cameron
2026-08-22  8:02 ` [PATCH 12/14] iio: temperature: tsys01: make headers conform to IWYU Joshua Crofts
2026-08-22  8:02 ` [PATCH 13/14] iio: temperature: tsys02d: reorder headers Joshua Crofts
2026-08-22  8:02 ` [PATCH 14/14] iio: temperature: tsys02d: make headers conform to IWYU Joshua Crofts
2026-08-22  8:17 ` [PATCH 00/14] iio: temperature: " Joshua Crofts

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