From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (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 3F14B331EC1 for ; Sat, 22 Aug 2026 08:03:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787385827; cv=none; b=mIYWA/QocNqlzZA/b2BFnustWOKlVBlBO5ZXorXCcGwVaOsZeNQI65aRbZfiFL4gUdH4qEy5KXaPu4SzdXrE23u5O7DGjW9moI3DDz2Cs8jcXNvuKw5FZjpBqdWlhEL0OBU4gNWztaEAqYJvWKCztjyXLxr9y0FB5KODW6WPOVQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787385827; c=relaxed/simple; bh=rpG/VCz3E0fiiiUyJ53C0DQzWb4f1hZI71QZqg4Rp+c=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=Lvj1uvYDqBE81ssScEkUUsuhBiio60VxEpIpulpIzB6Ty+4OWck9UtRLDAcY6xS1aCup4scymtMbpyj5/CH+8p7+ktt2bpDcJ0g/Q57v3bOmG2E6lVzkLaOTXMXoE1seV5fc+ZDmQTT5xdL0iDAw7eQcaGiwwnz//wtalUQkXBI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=cgxMj8Lj; arc=none smtp.client-ip=209.85.208.53 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="cgxMj8Lj" Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-6a144c8eea2so3471576a12.0 for ; Sat, 22 Aug 2026 01:03:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787385824; x=1787990624; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=m4OSEQMVmZRwbqfSd4mt+vl3RCQf7bz0Q1vJp1AMZzY=; b=cgxMj8LjcaemIwiv7Z/n1+pSQZcLXhoxq/EsCxNiAICTamOz8fw2JO/yhhdzhwISM2 jHi4i99D+dVq2qGAgmixSxHqP4LwwwZIlW4+9mrme6HjZEfuXsdh1PqKOma9TZ78HVF4 SdPNIKqhPt/dJJlO1XzRUVFGzS0FucEOb60CEzD8KPVSu3SITVFHKzBFfJ92srUNFUWV 2yTVa4f3/lkFw0/ZTUoUP9RzrERxHRliXw63inFp4rPo/KkiZ5H7cXgi3tnOTXNi5Xh0 KUjylVLTWgSUSKa7Lw/K14mR1nYxaZaHy6Wb+dsq8z/4jXDPYBv31SwjKUM7BEQqiogs qeZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787385824; x=1787990624; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=m4OSEQMVmZRwbqfSd4mt+vl3RCQf7bz0Q1vJp1AMZzY=; b=q11ZZ9/diHM3RkSyyJ5iqVicWdyDMy8UkDxHDFVS/bz1v/Y/upDvDCkGQZ+WUxiWgJ PZlqes0Cy1SyiWqLfMpug74hiG/GWAgUyzv13Qk1f9a4h3KunaJTCfzEVjBTBoUuRmuj ZHk72hUoQYs42VVYv5LlE5skjuYFH3Uz8tECX/RJ1meJB+oK+L8NHnYFxeVaKNuY6D73 1GcgjivGsIZ8W4G87GUqIH4FcuLY0d1LagGoO5wBCiW99/6PxjzB7Wr69it7mbBCywE3 NzW1jw7UlFSo3Q31x2QtJ8r9B7gP1XolXSKF9E1rNLYkH1HRGFPj6qCcloiuCrS3Eioh JpUQ== X-Forwarded-Encrypted: i=1; AHgh+RptpaSrQR1yYm9Itgms1AsX/yUB+BLOniORwL31XFnZz2UcDPJDkwkK765MbjQG8vkqswTHKd4ReSUjqWU=@vger.kernel.org X-Gm-Message-State: AFuF++mPstF0g0NGuWo1FWKmnkWgAGaEFVctvW/5h2Kw0TqgW7F5eyw3 n/O9pKFhgHs59rDKI0bIyYP5Ku4DB8U41bAFeEw//ETywulo4pra/GTy X-Gm-Gg: AR+sD11154EGY1UxD2ePNQ/geZY9YW3NdehtwTTZah/fZdd6SUEKVVcLVRUNyHRMq8N kXuHOnoE/PW2U/J4pROA4n7F4HrAr4da8L/vEvKreCefAGGFgP6X58pkT6WFRILwmp3pjIdpOv5 6HEnOK600+QT2XZMZ/c9+kJM+m2L2RPCHabeLINfJdJcfzNFkaYLAt1+V5W+6AYDsyep46qNjRl RmXaGrBiwBPYgjnwv0aFlvgA7Y622mhdUpk6HguozMrnvZBm1uqm71FEU8U7wV6GL+Wk6kAMI3N tUmHIt9lWiP3UjwWCZVqB5iwmQGjbpf6DD+fXawTSZ6CLICw5CfshlUdQXiSdku/VLF+IfU6ede CY1UGB7nhj8v8e5tw9KtMMz38FxnbS1A8fS7AsVgmMdTVhHTYqSDncLGguWRibPNFUEhOQ1DE0i jHLiLFSWYMsV0wuC9CXNjIcT3pXO4+FVaPpVOYVnqnGmGDo4CCdmKj9dav34K9/EgL+GzvipS9U 7ZLGUKeeET6zmspeTaEuBWXeG8gQs+wQZ4MOcbIJ27c1eoUCIlR44iuKzeh32ORXaPryFTiPNpw kPx+p7drnmI3JwPQflC5c5XOM8/pn03+smzUVGhtRiYff3VDWiCgF9si2OK9dL9rZUTFbv0W80V /vN4rUBqdNxsHwA7G8kWUnm+apPlRVQlnK5w= X-Received: by 2002:a05:6402:2549:b0:6a3:9e00:8ed2 with SMTP id 4fb4d7f45d1cf-6a582b8eb17mr3670032a12.16.1787385824406; Sat, 22 Aug 2026 01:03:44 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6a3feeca188sm11114235a12.6.2026.08.22.01.03.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Aug 2026 01:03:44 -0700 (PDT) From: Joshua Crofts Subject: [PATCH 00/14] iio: temperature: make headers conform to IWYU Date: Sat, 22 Aug 2026 10:02:27 +0200 Message-Id: <20260822-kernel-header-removal-v1-0-ee31b124be11@gmail.com> 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: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x3MQQqDMBBG4avIrDuQBDTaq5QuQudXB20sE5CCe HeDy2/x3kEFpij0bA4y7Fp0yxX+0dBnTnkCq1RTcKFzffC8wDJWnpEExobvtqeVZWgxih+ixJ5 q+zOM+r+/r/d5XmDcyG9nAAAA X-Change-ID: 20260821-kernel-header-removal-d95efd197d78 To: Jonathan Cameron , David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Crt Mori , Puranjay Mohan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Joshua Crofts X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787385823; l=2017; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=rpG/VCz3E0fiiiUyJ53C0DQzWb4f1hZI71QZqg4Rp+c=; b=jjY0dGHHNxo0B+cU14vR9FFcSln4QgC2XNFsZSAbMGAc4NI4apiZIKpECWcw8EFLTW3sTmWVC 8DAF3/vkQwECsp27YLLODedaX76935o/EhqFWDDXkGld+pYLHBotncs X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= 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 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