From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 458F3392C3C for ; Sat, 29 Aug 2026 16:26:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020770; cv=none; b=JItc9QRLtAFpjEYoxfoq74GKJjxMtSjvn/Vsrgt1aMbjiSBilcYBQtvdrS51oODgygOavNJpB8/JdxXvWnyrX1YqVBO7RzlfrAbbndLriwhIEXBXJioZBLDmYlc5t/bRYXQcQdOGI2AalP6X6Db1+4VPd66/3mmHAvImXbAg+pc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020770; c=relaxed/simple; bh=VvbFU0orbGq5GXqsfJRwdLZgjt+B5oLCdGxqVHcumTw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GakunQArrJaklaaHHwGkHhGOb0logdolrJbX3Dh4lULF9GENWN1wk7b6m9yNXroHMaUfxIdVYorRxZjWWK15fakj0KDUnoTvTRFpHp3isx6vJRS8fYgTxJS/hB9CQ9z6vmFPui2b+lh4bhOq1wVTRS4NfMO8QQoTTOj8yNNurAA= 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=Ojlh9iKN; arc=none smtp.client-ip=209.85.128.51 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="Ojlh9iKN" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-49b0d8bc2aaso18486585e9.0 for ; Sat, 29 Aug 2026 09:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020766; x=1788625566; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=riHBGvJnWFIgnSmmlcRlU+TLt6jZpAQGsDXIjBsIX48=; b=Ojlh9iKNOZUgbzdOohBjAVXJgBPLREvcY8D4u9XqBk/6OqaEGAzMwszuKyQg74h/ht APAqa83MdYoKkx+NEs7uHVOHWVQaR+5gLWi2Qsd7O4rI7BPN3fThT5JIwlyi8GHsvJGD l8HPAMqFM4/MkfgOZGCtzrWBRMIS/XG+8RiYxxgX2549GIOiHCBvwSMXuTP0HgQjl5FN ssuPbOvtXqsQbWPLueu/IbXNQibFt9aV6ajzwyBxXjR9npdnZwCDVsc2Ev/MK4+5WEXE j3GbT5njsWvCjPxo8nSem1wpP5/yfUX3Ijd/dA583BDGnJ6Gr8bfPe0AfAaXs0vraESg RBsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020766; x=1788625566; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=riHBGvJnWFIgnSmmlcRlU+TLt6jZpAQGsDXIjBsIX48=; b=rHhnzt1Cfgfdq74m29WxX9vi03w0P+Maw8Ko6SCEKVKT5tkO0zAdbRHKT4pX+RQiSr LymvNUkrKiynJZxgGsB1zk8WjJ1G0cmf/kx/15UT+1r7n6oNI55pNzohpr8v8HjAdMbc aXZwciwrnMA3MDtqzJrzbshMgJzCMnLLvqzop5vKNBItPpK6ud6iyP1ofLXPjUczmr2W TW6nvsXixCLiYWC+Urvj9qqiN8FR58UsFpG3q5uF1wS2SM9NLTrzhnPzJdJXHm/ZUy6D sR0YNeZ6PlqONAGz4EHFPfRl4asQArg2OoGN1D8dBimlP7Z/nkMUvnoj1pTN5eJtiExa f4Rg== X-Forwarded-Encrypted: i=1; AHgh+RoLhGwBrBBsqWTqVUFoyG1TkG8hTSH/HbDZm4O5J39ey+mYO8Y86c4cO1bFedgmliV6Bg7uDPi+QSqDa5E=@vger.kernel.org X-Gm-Message-State: AFuF++lCLsS51tXqHQ4YgWwdbaGNbo4h7s6uE+6D60ZTVQjWSCYgXQjI C3w7Koee+GjDnYnrYFjzd/ELWz8kkKHehuviKuPTnHz3T2h+DrNPIh0Y X-Gm-Gg: AR+sD10vONzzO4lmHkEaGsfH5QhhUuW+ObaYvzoxtE2KWFwtGTB5mLv+yp7EBRYdyBu tYsFubHzZ8DxMy0keWyDLCMg2+D//RYB97jO6b+YHP4V7UKcOg3Z8UgAQ3ODftO7QGbbx6SCWG1 dVgXe4DbphiudBkzJ3ska8AYlGvhaGRZFq+FWwCidS48oj7N9QiIGdfuRcUmoiKmdpACRRph2pi kLtK9TKjHpD/NGevnHsV6oMoQZ4QHP4A/Fk79rGguGq2ShJ3UOWSOZSUaKMwv6y3KddtBTmWdCI a/gF8/LUo5KKWKH0h9hpqO8EZOkgec7tmD/DSHOxiCevn9QSMZ4/9VaRKvC72iD5me6Qc4vhzpf k+R036cjEdEJ5N4PeIL9g7oVazlWQU9LDgpzCiswilyG561R7PzOCx8WbQbb4uvF4E1oalBnujm 7l2uqOTr2WYOq9/MzagdD6RM6YBjL9JY7apBxRNIVPmKmGQd9/id3fq2fmS10XcRzC1+IP2pxQF 2Rk/Vffw+eqHTrF/tZUWePb6R/rA1K57SfKMi+2HU/owUlTDbKi/+Cn/y2CTnm7nYH2phbkUVMT nxoChFKuKCWbXMUBLrb1mjJz6xrz5GdYa1zHqz0KeWtyAErU3ZMStReVkZbAHPuZyhmU+s4Sybr 6DszNqN2DGfKPwd2dS/tH43rsxA== X-Received: by 2002:a05:600c:34d2:b0:49c:cbad:1c44 with SMTP id 5b1f17b1804b1-49ccbad1cf1mr101316995e9.6.1788020766117; Sat, 29 Aug 2026 09:26:06 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:05 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:25:58 +0200 Subject: [PATCH v2 01/11] iio: temperature: iqs620at-temp: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-1-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1382; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=VvbFU0orbGq5GXqsfJRwdLZgjt+B5oLCdGxqVHcumTw=; b=AiTMY5GdSteZUcLB1xTHEg8sc7VLvWP1T3Xo7eB+Yghlh9Mk1Nd1+KHGocOaYVPuinSaBUO2j IS4SeczG5JiBC8UPDpBjo0e4vJ2xH26dDBWyhGipQSpjy5Cp6m1IJQJ X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header and add the missing headers to enforce IWYU. Additionally, separate the IIO specific header from the generic headers. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for endianness helpers - : for ARRAY_SIZE() - : for GENMASK() and BIT() macros - : for fixed-width integer types (u8, u16, etc.) Removed: - : catch-all header no longer needed --- drivers/iio/temperature/iqs620at-temp.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/iio/temperature/iqs620at-temp.c b/drivers/iio/temperat= ure/iqs620at-temp.c index e2f878d57af7..3a3b1f256585 100644 --- a/drivers/iio/temperature/iqs620at-temp.c +++ b/drivers/iio/temperature/iqs620at-temp.c @@ -5,13 +5,18 @@ * Copyright (C) 2019 Jeff LaBundy */ =20 +#include +#include #include -#include -#include #include #include #include #include +#include + +#include + +#include =20 #define IQS620_TEMP_UI_OUT 0x1A =20 --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.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 D7B083955C9 for ; Sat, 29 Aug 2026 16:26:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020771; cv=none; b=S1mHSrpEYXdxXyN6aGF0hPjhk1yqJM1zc8cIJXPgusG2Tze3my4OheKtZO22VFGjLTzRWaUvhzXQz7G8AnF7cX3yz/WC28tvbGsrqaw38JzuYNWlKi52y8Gre/TRNqPKzBeRR6TQ2wZ3ek+6Zzm2LUe+KjzY9twpAsop7ih5+rA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020771; c=relaxed/simple; bh=jW53cz7kjVnoXurd4I3ohM3xctyABDVxUF7y45R7I8I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sg/ZLHQdM0lq7Clr9RepP5TaPQi2RVpRS3z+of/9I95SWyacpWaoetz495qwoLwn3inE8asGl/SsVhixQ7y1+mmNoamRSjma+NfSCbPNGqJH6+4UIT3BfKPKB68oX+AA4tXlYvfZQen8dIuf2+JEqz+WIAPI2UTEAbM0Ax0ZAgQ= 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=PW1BKHt/; arc=none smtp.client-ip=209.85.128.48 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="PW1BKHt/" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-495590dde14so18923115e9.0 for ; Sat, 29 Aug 2026 09:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020767; x=1788625567; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=w5xGBgSpjI6ilIuBwW9NQ1zMvUmD0ICcrq8TK/D9+gk=; b=PW1BKHt/BQIFdUZ0IEIgH2T+rDrVAiifzaCSL+Sr8BtlYQ58+QmLXsEPG4Cv0ht+jA Mvm+Crh/LSanbQxkb1hGNhMTaKPQp3jverAcALoWEVT6Vf/Un3ueUwYuuij8o7GxBQCm sijmQ5ZBKJfUcjB+/ao5tkpn7BYqEJdTU6niTrvpBRzbvR3P9i3vAku5uLShRLwKkyfz T2+/xKOplQoqnkq4V8Ypi9hWWDbKqFzM2v0x73aGcWj9a/jveQhrho/6oEvdGll/Mdn8 uMkYK1hwZ1qb8nM3TcFfF5Koneq5R+dc781pUcYsSy7RMXAVth1bYDvkxfp1VtgNS06k OnLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020767; x=1788625567; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=w5xGBgSpjI6ilIuBwW9NQ1zMvUmD0ICcrq8TK/D9+gk=; b=mSaHW5bR6qvhH+mS7UCXLHz84oeUI309GUxOuDwcitrAIDE0LQTK6/TdfIHsW+CVSm n6svp4ChYG/rlVGRTgOgV+YH3/L8pXPdgOciJffY7FEWp9b0oyZmBfNsVYAs2w1gUm3Q CzbUbG77x/d7q3lTFzyV4hFpERo2F/7/qHKog2aOdUkoTpUGEYBHiJbGW68gyzLCe5qZ gHns7cVShTYsbk7tiL6qLbVW4c3cyi2ppKwVu0Yy+KnK2vAJiw44YkP37eplg8Xq3gzw NlV4rxqJogEdQIpzs6t4XOGNtY3uMl24CneV9UqLOZPFv3fYn+oSolUIxgY2RJGSajdc bZXQ== X-Forwarded-Encrypted: i=1; AHgh+RqENschmIYwBHEfTHZrEDGttnqbn828a0BwQIdFOzOD444lpAnLpWwqZlTHgjX5t1AvuQgtFoycOVGNkXg=@vger.kernel.org X-Gm-Message-State: AFuF++kl3PxdiHMs1ej2dROk8LUDG6Edl1vx039K77nV3JG1NwwT0rcD 5teJ+4E3OYrajRDn1ro1GFyCzRrJMnw6jXneap/ofwitv0Yi+bu2unIQ X-Gm-Gg: AR+sD10T33tYkkYIr/gCCG/XURSWpxfI1RGOthmPL8K8nH07N6/rhP8Q1ZeLxVriFKp R6asDzYFHZ1N4jOrHFYgIDGbhgAVbM6pZdTyS/0RbhHIhtv9S/Hx8XVReerbq32mt9uuAxR4wak r5V/36X811qwJ3iFFbvh3FixH7jqU/MjgAyM60Xv0bm+0hZHa06dDrFpEzHoduoDihdY7lwy/0g OcJSGgtnY+PFkZDvacj1GTHUFlmBbwAgutCShKbLsYrwC+15zrdPhyP9JRjCZaS/JhEjuXCZ1C2 yoXvFW56FwTkmIHWjGm7iZTVvW6MuU9ODqIUfg2ehmv/nAUcGJmJTSD0B1XuadpFoydNbKlrRzM gSP4pqarX6ghEBkLXlGXl7XUERNHsgQUOMzNBokfBrs3QGXPB5jFO0QSsQfc4rvToTAfoSDP25k ZcsEoisokbxrZJW+njUbCii8+k3B+CAIeWAeMRyWQjx5lQFouFgL/w9UW8aw6c2UQLHp1vHAPsj B2w11fdhKeZ9RGZaouINl//ZpwSV9msHal9oHzddNEc3ZtKCQCkXmkU0PqC4AHHUOsvaLflQ8ET xJLSxpQjx2oDPrrh0rbHci7vS1Ko5UmgiafNEjU53pjYgkO37UOON2fgqi4ZBu0nYmoeTxhj3C8 wKrw76seQs/FhxzYOaZrW+9bE X-Received: by 2002:a05:600c:3f0b:b0:49b:9105:cdaf with SMTP id 5b1f17b1804b1-49b91c30753mr238882735e9.8.1788020766759; Sat, 29 Aug 2026 09:26:06 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:06 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:25:59 +0200 Subject: [PATCH v2 02/11] iio: temperature: ltc2983: reorder headers 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-2-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1026; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=jW53cz7kjVnoXurd4I3ohM3xctyABDVxUF7y45R7I8I=; b=vRKc/P6bsoTAgoKVduQrnTAL4h9aFwVkauDZfyddLxMN6RSmFItdItNOPs8U8rHKg+72G62rX eEKDnvXoETwCdvmQXYipeA9lkZM7KiPckvlDPXTAWmNTbBuIQWo9pGM X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Separate the IIO specific header and group unaligned.h with the other generic headers. No functional change. Signed-off-by: Joshua Crofts --- drivers/iio/temperature/ltc2983.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/temperature/ltc2983.c b/drivers/iio/temperature/lt= c2983.c index 6efb5252a773..fe9eec3058d4 100644 --- a/drivers/iio/temperature/ltc2983.c +++ b/drivers/iio/temperature/ltc2983.c @@ -11,7 +11,6 @@ #include #include #include -#include #include #include #include @@ -19,9 +18,11 @@ #include #include #include +#include =20 #include -#include + +#include =20 /* register map */ #define LTC2983_STATUS_REG 0x0000 --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 62A093F1AD9 for ; Sat, 29 Aug 2026 16:26:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020771; cv=none; b=nBbpLVnQPa7V+WYQE+aqoO2GSq/XPgXTnaP+UJAygJ/tvkYx824lczi79HIwcVdKlT4Oxisu3bCNRuhVMuPP35wgNR+1vivNl4XwxpaGysRIfGDr+mnGDa3XujFy7zEBhVdmKqa15jyBwefD+dkWNPqWI5HeGZRHM2WfGsm4ZQg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020771; c=relaxed/simple; bh=0QBxwUZ25oFa+ziWVO9rndjF13onxc8x1wc1KVIQ1Cw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VMm/kFjtFlY+ODIrkt5TEGkeTVWKD9mNYJ/FcJ8jkkwlm3zlFXOL44lKu1G9W+FJiQ0EZDHk5TfUoJaoPuaka6Bx710DO3Uv3JDOKbphcjpcn9gCOb5L/vthLzlXSx+xAsiv4E+SMhYRX8izM1cKSXJPdhhz/XPgISOooy1V5N0= 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=VhDRd90G; arc=none smtp.client-ip=209.85.128.50 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="VhDRd90G" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-495590dde14so18923135e9.0 for ; Sat, 29 Aug 2026 09:26:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020767; x=1788625567; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hnrF/T+i862hV1ESmyIIgs0g7CPggo8JZI/qntxYxUE=; b=VhDRd90G2/vbg9+fJARfuIYblT0rfByVu/x9G6A7N1SY3pPY+tcdAOs+S8/kmfPdLW bqzYg9EDnU4giQpvBB2wZRMpSLxE0XGdYvP2SOeQz3NGT0FLx2XaAPyinyH47hZizsZr 4jyOodC9zhXo+LqN3stwn+rRIgQjZk4JwKjVvsu87HG/qt4it++xYdkDPeLcicL65fhw o0ctfglC8tp8ftoyV4kOOPyHHsFTRhScB8GbgxD1MtijNQSUYCJKF4msSPuxdz3vBtcG 8q7rqQ6Bb+0SbujA687C3Liaq59aUnQk8aFNta1pHEc/rx6FssqOHPTZVX+axbbkBQqU Fuew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020767; x=1788625567; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=hnrF/T+i862hV1ESmyIIgs0g7CPggo8JZI/qntxYxUE=; b=WQvOIpti0U1SKLAXTXg068niNal0G1+Vw2VQaWxPEE2zzMsoZBl1DDWORbhjak0F/g /53W2zLZdkxSGNmu/ImNDNmHTLZx/mwihwBOatVzoe9efK//KLYn4BHa6XaSPQGclbNL WyJfAdyVAV1CN3J3dr5kJCQPqv5lKveBrNDIeJhnkS/Vv1zNDKzPUsf9O/Ny4DNadwUf NklDzo/pCW0deqJ+i6HinFonxHVMjvlx+VF+MCqHU54eRSdWE8iF7kw4fqWYZ8xV96yX dAGxAHggZRGRf/pGb1/8nyhSR3M9IMhoqFZt0kzg3xaUFTWkq1yRSjMIJcLeW4MruCkB Vmng== X-Forwarded-Encrypted: i=1; AHgh+RoxWsnjnRWkvEtpYf26nXxTG7sySy8alYEnXsUlvOBzhOJ+qum4eXUq1Ii3BfeKNcMAox1nMa4lokZvoOs=@vger.kernel.org X-Gm-Message-State: AFuF++lNtyuoqXh+W8VLjMeaPQvM9rQ26ryQofe6QIN/TIw8LrEj5yvB l+XR5jtpItAAGobSkepXJoA1RPScgDsiZsDeSadwhW/gDAalGofTpKbM X-Gm-Gg: AR+sD13I1yVsVPum1rD164Qi5zELWewzsBjsoD7I/4Q4hA0ZeMeEdKZW956f6El14Rs j9IodCicnXWJbHXiLgCjxdEAA/YYlzCY+Nnj9E12lYeJKbaiqY9hgTA0RRohleeoieE8AQcUU7/ lRm2+B/mRNbMUVgfDgGkfAKVL1n3dsv2qVGo9orDG4NC6kAy4n6hGqteuC9eN86+MSFCW0v5HMN 0cvenBqAO6bqO3tC/K0xXQztx+ZEKbmOVVjb0q6AFihXdvkLjIBnilWKjiR5OoJKQZOgJE95RLB 0CtqUx1wHDxtkfDGRU+VCZXAvau7lxsAtX9gssLZOu0Szz7rR5Pyu1U6MP7lH+zjyxJotTN+pqu mqvV2LXMWs1S0HPrP2snuDr0c7rm002qz1tfw1FWRSk2TU5kQiv2RaBYoYkWgVSgiz9+VLgG3oG vqw3hAg7fCMjLlP4kVhoMGAWszgGsT0PaBqB+9W4rYhBU2D2TRJB2z96U/zsmAPZf5mjliMKFRX rpoUGv0Gd2fMGwR9JRQNnQPNi4DKBSaBavwtz4IUXA49oLxAH0xWGBOFob9jmtm6Z9NckjJC/ox xYJMv9iS3Tj7OPp1YQYQvlY0RCPb/l7DEgnAc+swBnyjlh0a4ZiopMTqiNhsVVZ3Mz3lRBfY6UW Tge0okQg2w0e1U1h90SeHNr2q X-Received: by 2002:a05:600c:4513:b0:49a:252d:52f5 with SMTP id 5b1f17b1804b1-49b91c487a6mr240137365e9.11.1788020767446; Sat, 29 Aug 2026 09:26:07 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:07 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:00 +0200 Subject: [PATCH v2 03/11] iio: temperature: ltc2983: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-3-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1785; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=0QBxwUZ25oFa+ziWVO9rndjF13onxc8x1wc1KVIQ1Cw=; b=ncvJnG6Y1t/aSNYJjNSd9QhUFlUdQtKE8GuZl2/LUQtRJQEwiIoVZwpKGhxt2MvEoS7md5z7A GkaP02A1UJ5DqgrQrjaJRBojxM8UtKdoo96j/LiOob1EYnO96mGZkaX X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header and add the missing headers to enforce IWYU. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for ARRAY_SIZE() - : for bitwise operations - : for container_of macro - : for dev_err(), dev_info(), etc. - : for div64 functions - : for struct mutex and mutex_lock/unlock - : for memory allocation - : for fixed-width integer types (u8, u16, etc.) Removed: - : not directly used in this driver - : catch-all header no longer needed --- drivers/iio/temperature/ltc2983.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/drivers/iio/temperature/ltc2983.c b/drivers/iio/temperature/lt= c2983.c index fe9eec3058d4..b8deb9aa9d48 100644 --- a/drivers/iio/temperature/ltc2983.c +++ b/drivers/iio/temperature/ltc2983.c @@ -5,19 +5,26 @@ * * Copyright 2019 Analog Devices Inc. */ + +#include #include +#include #include +#include +#include #include #include -#include -#include #include #include +#include #include +#include #include #include #include +#include #include +#include #include =20 #include --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 0F3B53B27C7 for ; Sat, 29 Aug 2026 16:26:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020771; cv=none; b=OhUIa0cg1A7/xMRX8zwJarPvx8/wcfI6kK6/pyvELzGABOSieZG78BcTnqWr5l9CPEn+xd2yFNvbztvaCKF8g68/s4klp++Fc6Lf6UMTyVNm5T2Ti7k3x+BMYPmeoqAuGXf+otE+XU3mTySVBCQ/x5s2ZKDmIzi8xxGbSYIXWFs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020771; c=relaxed/simple; bh=7S3GqdGF0KlusnvtYvgxViEubrKHdp3YCun8jH+9hL0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cNHSDq1l0AIYzuXqHNRNHJfUBpU824f345vk6jnPfyOZYiu6j1MGCARoe5YZvxCijM/0uLowi5UmIzFko0q8d2wH2+fbZvIhdGcf+JlA7Hf2UdJe2A0Xh+vmNV6WZgcC4tSeXDkZgzLwjjAkKKKBEhi0gm17f5HCO5Fxl67dkY4= 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=jkrQDhAh; arc=none smtp.client-ip=209.85.128.54 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="jkrQDhAh" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49b0dbfbf7bso13596905e9.2 for ; Sat, 29 Aug 2026 09:26:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020768; x=1788625568; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=+t41cBcC7m4gJOioG8shHYMVAqAc5cSMhVD3K6KstMQ=; b=jkrQDhAhmUEIAUaFET6Pl8VT996Z599pMl1oQfs8JBqzRQ99cVrGdCypLabyAjaahC qtHNjTcP526n763Mno9QWdRH6T83gG8FWmemKIhnSJWpZMUM43oQdWE7vE5cdVeW5mht mcWIY+/TRcLTVEvKjpQiGn7hQkrozzXWmJ0dK4j+bgZi4RTRnMBNt8dpsr1WBRumfbTt 6RWOhwtu6tInVztl/GeW3BKKgrGlEO88qj3colhHpS8nDeNKI1DogGbeXTtTtFfwh+h5 Q3TsVKfzfQ4+XIZYA4kpPHZ5m9FKmo+GXc3Ha+aL0VZbEldgYF41MWwel9pDJsiW/nl0 HQGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020768; x=1788625568; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=+t41cBcC7m4gJOioG8shHYMVAqAc5cSMhVD3K6KstMQ=; b=ktGeUd2xs0IvqmTS9V5Hitq5jredfMPzDo0n4TG/gBdPoHIedAT1W9/rH4KFSgHR3x Xp3qbgveZ7QhtyuduRZwoPRicjXiDfsv2N6pHDBvd3xM59spfzgJMu+w8QbnT8zkNgFY 5ezNMVwo8uSSP/Sw9mn8a1Y+GD6DxbPF92PCu2+9x+N8IDc8bCZ9jJI7OYUSpl2fN2KF XB7fNh8AZC7f/ygSF0oDuxNWf7BuoZq4jfIvcNM2zfT5ZLPY7iswX5/qhW89MvXJjZp0 fzHoxIrKvTvvz1K4FMMoC8NBrGIeqhQobT+WNv+xYpkdIgiuYRv3tRU9BupnHs3Thq3J T2EQ== X-Forwarded-Encrypted: i=1; AHgh+RpYb11SqUD8/G3dY8DreCzxcWROH3mrv+AewbIW5nUkdEY+osqjg4nwlYgeTRWQW0lK0kyF30baJIywQj4=@vger.kernel.org X-Gm-Message-State: AFuF++kinSi3MbXEDeAobyoXpvJD3xM+R0o8F6lHnH2u3jHNuKpoejMi Cud8aTqMi9SXUKaJdRHyQa/r6veVRyjYavip7t92y6a2xSsF/Y6S/VxW X-Gm-Gg: AR+sD1391bd7RrDuA7cK3/PwASWVwOP9LYPYaKYgUh05XLIEDo1ocbq+AUaZp21eqzs uzIv06KQMneEUUu7UIL2tTw307Y1IadYZJ4NALXFRj7YqG3P+VTHIIumGlhdugXBELJQsrnUGAs 0ogFSVqWpFYbnLx/FPeVwZvpvhcj1ilAdAY94hNfBJKfHvzgcgb+XNiTjPQnvqzaVxXFIvvvZdQ dV+9a72j7ABRxL5TpwTm8vxuKRsjjIXT4HtfOoF9hSGWioC5uhcUsFQMLkpEFFFYw6OamESxEUk WCBfFUZaCy8uyk3xkuTnmzLmDj28lTHQcW2LDJVSw4GBW9MODH26Rzv39yPWthDL3PXj8CALdK/ hIxMNCMSWwidK95zBi3RGpt8BrDRjKR4hRIweNukHLr7y2jQcjMwoPp/X99/tAYeHoMR0kPhMbJ JgZMxXg8+P2LnrxAjyxGXdgmB/oNLUEaOHcCSkPrm6lpj2wdMIUJckqS6lOudIcVXVZ4rjuxEh1 ItG7Urobqg9erD6Xmvr7zft2x4y41IntnGbQmDdjbAuQbG50Sm2oX07zubGhUDD4DFxaRPH8aly azo92EVhPmkKK/qyp9MgO+qqDq4rfxXuvgbw/MwfuGYo61kIIdiaqEYPm6XEnPuQe0k4C91L0Gr z40szqON0yX+sbdoXTgNOs+D3 X-Received: by 2002:a05:600c:1f8f:b0:499:b65d:1250 with SMTP id 5b1f17b1804b1-49b91c1fc4bmr177702185e9.2.1788020768097; Sat, 29 Aug 2026 09:26:08 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:07 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:01 +0200 Subject: [PATCH v2 04/11] iio: temperature: mlx90632: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-4-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1745; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=7S3GqdGF0KlusnvtYvgxViEubrKHdp3YCun8jH+9hL0=; b=1gd5+xvYPpWBVPhjQtGMdjxLzJjveSdKRKWt1kEmq4IKWg8eh856PR+n+j1umVvM5uFoEByfH pKe7pCidqPyCBQvIKp46kFSET8DZ9sRn9fsC8QmXXbsIOMtRk5rYgK7 X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header and add the missing headers to enforce IWYU. Additionally, sort the entries alphabetically. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for ARRAY_SIZE() - : for GENMASK() and BIT() macros - : for dev_err(), dev_info(), etc. - : for struct mutex and mutex_lock/unlock - : for fixed-width integer types (u8, u16, etc.) Removed: - : not directly used in this driver - : catch-all header no longer needed --- drivers/iio/temperature/mlx90632.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/iio/temperature/mlx90632.c b/drivers/iio/temperature/m= lx90632.c index 2fde48f337e2..74ae36f74e8b 100644 --- a/drivers/iio/temperature/mlx90632.c +++ b/drivers/iio/temperature/mlx90632.c @@ -6,21 +6,25 @@ * * Driver for the Melexis MLX90632 I2C 16-bit IR thermopile sensor */ + +#include #include +#include #include +#include #include #include -#include #include #include #include -#include #include -#include #include +#include +#include #include #include #include +#include =20 #include #include --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.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 CFD96408626 for ; Sat, 29 Aug 2026 16:26:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020775; cv=none; b=B0BeNmo9uBCuJw/9OjV8Zkwz3SQI8yCDwTjgdysfu2VkBEWipxkqHX3Qvu5h5e0QDsMe87Zr8IgtRsptbqgl62OYWIHEpJUVBKX2QKYcfjw3dUvxdekbgAf0J1eW245D/oq7mad+hg3rfFQfXGc3Odf1VMKI7owcXKHapUhBTMc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020775; c=relaxed/simple; bh=lZ538xn0MusE4k1KK9y0lCXK70e6dTvhVB099UUkj2Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GiJ20A/+ERBfz5VgDv5MSq2SVOvJQ2DyS1PNfK+EnGv/m3EIDq3jhiE0kMPzKedL9BouVCDDqj9j96n5ocRgAH5foasrYK6E1WzIXJMOY2lyrDcG6SgfMHj6+6d5zpmsJshB/XiagFhnhXJAnYiFPEByFDVPYDvFsXVkBq30UYQ= 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=Hvb64mpL; arc=none smtp.client-ip=209.85.128.45 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="Hvb64mpL" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-49b0dd3c9a0so14541755e9.1 for ; Sat, 29 Aug 2026 09:26:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020769; x=1788625569; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6IX/mr1AWyIWzkY9+da9P64x4UyMMvD+KxSqNh+tYjc=; b=Hvb64mpLmpjyPbijJ4POS3Ks0/861kEzju8WU6bRwhdAYee1kvZPq2fiNUdkX1htDt 93b25dJQXcC6L2HZqBC2m8EMM048X6xPszEBwWLHGtzpzd0lFM6LEv8CWJOG24dWd+pO MlxVyZNy+kKd0ajHNOOV+r/2GmsZbV+8/GCzs9tjAGewAtQjQo7izMa5JkNycWJM00p4 CMuDAnoJNneD2TOJShaNstrcVdO6bAE705EvL5mhmO+HIOmHfPaj3ZKgm7U9RJ1AKnsB khDiVvzZpz6XfEdqcylQv+JzsQaLO+XSQSDLbtzyJK4NF0nllpWFSLo1FTBwDs2tVC4l Gw9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020769; x=1788625569; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6IX/mr1AWyIWzkY9+da9P64x4UyMMvD+KxSqNh+tYjc=; b=IY5VmsofWovYnKqaUt6U33UsKfncugDjdR1FuDSvZFeb0q2qJ9TAOhymVC/NL0d3Is p6rxjIScBPedazTdMpAf6nw3C8RcYGetEQrhFOkGXF+8Kqs6L3UgHx66kH757QKTpIzN JMzZUv4F4P3jEKCycnRiy7Iq0BmndeiwLdTRwpnN68uFJhz5juvPRek0Lg0d6T6gwaLQ ijxqEC9jjAStuWo9iMwy0JC3XyS04Ylk/ghDfBG7Ymb1+oyFV90d515pt7uEgaB9RFD5 W6tT1vkbY+XcNlYUjoJgeRgf9sYHP1Dw5m0Jpp1tDN2q6oMHJENXtG27nFMtT1s3Lelv ZwmQ== X-Forwarded-Encrypted: i=1; AHgh+Rq0LECzT+1y9HpsAaQfcwQ/lUwGHj/UPY9yIGd4BzbZu4Al0H6oR+ShTBeLmKFpPMiOMJ3CtqQ3Le5i1K8=@vger.kernel.org X-Gm-Message-State: AFuF++k+2qtUmxPOgJ4mc+sTOO6MdPpCjcCw+NkWdKOq69h5Lsl6wYJh 5GYlTS9O0Lo2D3Q08qAuAlhtv7O385xzqlSj7PKTOd3Y44LzUhyaV/28 X-Gm-Gg: AR+sD10q2rNdh7dWcYS7ZUpVy37qSejKNHh79HJtk3cL+Q+8vNH0fIGrdNG5ANLwTs6 CQGTBJXtgwaQhuqxegftWtpW1KIRdH+RIMPy+2Yoy32QxnluUp8TeFnZjFjnffwzRSevxS+K387 y3XwADV4jCKluMlGBTBY5L14fHyEo0QSO8FIdLqyBgxDjo7FNzBS0oTKR1eap4HnDjDXjOw9tLP 2+T3m12UWX77+GiBFs4eFf3p01huwJZV01G1ceocX3B4HgSxn4YM8KBKBeM2PSLaQVoETPZl/Pe KD1i4xHcLVEEoMJtGa0Tqu6oQD08lLHUEF38EkSJpKfTcmbMyHWpJsDPZr6GuSRE5+xwQuO7M/N exz7CJydkBHkBZCq72cmwGpkECi+wuLAK8Q9pll/0wLftdb1MD9CFvYjs32svCmnsgkRKhRXORE lez9wkCpPbRNEjXVHgF6DO1SH16w/roWV8i0QLPOAFMn1UAGAwE4rO0+kX8aJWC5wsu7fK6eGw9 ZRUJsKUi0xnJCBMm0wnuxLA09BlfsNeKPAUd3A7bJFiqfXZGAVvUyztwCPsoMMF7HB0Vz2MH3vm 4jusX5CCEkH276iQbYbrt6bj7IqFOWvJzPKvFhh9Vz0nXOHcaB1Uaxj8w6o9LVSQE68r/sPyARF R2asNYDp7tThtvpvC+umJF3vV X-Received: by 2002:a05:600c:4715:b0:499:cd34:f7c with SMTP id 5b1f17b1804b1-49b91c26a01mr216943995e9.5.1788020768754; Sat, 29 Aug 2026 09:26:08 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:08 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:02 +0200 Subject: [PATCH v2 05/11] iio: temperature: mlx90635: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-5-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1772; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=lZ538xn0MusE4k1KK9y0lCXK70e6dTvhVB099UUkj2Q=; b=eFx0TE8GgE6L2NdWf8apa0VbzmT1NVPo//tqIe/7pYiIUspmmT0mifu9c8FzKbqlzP6Ep09e6 egK4ZvWF5HEDz2zmYsP+7fo5M+nm41c6AS/Q3VLnNh9Cd8lEXOnKl6e X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header and add the missing headers to enforce IWYU. Additionally, sort the headers alphabetically. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for ARRAY_SIZE() - : for GENMASK() and BIT() macros - : for dev_err(), dev_info(), etc. - : for struct mutex and mutex_lock/unlock - : for fixed-width integer types (u8, u16, etc.) Removed: - : not directly used in this driver - : catch-all header no longer needed - : not directly used in this driver --- drivers/iio/temperature/mlx90635.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/iio/temperature/mlx90635.c b/drivers/iio/temperature/m= lx90635.c index 0f31879a4f64..48c760c980f3 100644 --- a/drivers/iio/temperature/mlx90635.c +++ b/drivers/iio/temperature/mlx90635.c @@ -6,21 +6,24 @@ * * Driver for the Melexis MLX90635 I2C 16-bit IR thermopile sensor */ + +#include #include +#include #include +#include #include #include -#include #include #include #include -#include -#include -#include #include +#include +#include #include #include #include +#include =20 #include =20 --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 B68AB3C1D67 for ; Sat, 29 Aug 2026 16:26:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020778; cv=none; b=kza1Ifgzxf4/QzQEa+cbCaf8yAvrSCgOpQwFnQmUZFthGGoDmqrMHyqADgZ7MoTxiMFwdPaQbKmo2AZhkxZjcfCN2Dy56rPG6xlGS70FzkfK8dDh7G2J7fLW9LNCkqLvRTywogEFjgjm1xAgEBsP1yjX9e7LeZq8Qf1lc6SltvU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020778; c=relaxed/simple; bh=S0psc0GokPMG3r5dgQR0E3KceBkww71p70Ddzytet2M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pmjk2s0ylwVhYAB4wvwxn+gygrbUBAR1igKxwOjWKEwDxy+GVvxZMFBO7WkL/7i7hbSv2GQoaVkPJAIKp19/BSd4x37eiyFtZjtjTYv5Mj4n3ckFPXF3G2Kq5BTHpt57/6Wlf76/6jifS9U2Ek9WchyEzEJmT3mdLGSZIcMfK48= 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=RPP6qe1O; arc=none smtp.client-ip=209.85.128.43 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="RPP6qe1O" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-49554ebb87dso25761315e9.3 for ; Sat, 29 Aug 2026 09:26:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020770; x=1788625570; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=BZLzJmQwMgWXL3sbjVA8gM6zLJbXj/mUC/hE8T4vkRg=; b=RPP6qe1OAYKTpcZB5weZFbheSLvek7xhDnM8N41s9xLKgdZo18CUUXxiIoLHVAbi+8 5xlT6C/zz5suI8xwcOjZ0uRHf8oCRfvLUzq4t1tIRh9y/7cIAGBEDXnZJft15zom10VP wwCxjYQOCwnPe/MoTID4hzdvF26Pzl5XZbKpsSU6XxLi/GXGUiDxggbE9IMBs5V+Khw1 /HiQggtIZNr54H9xZT5BEhsLzpwVLM09ewVmYQcSakk6SmDzfKLYg+64Eb9B8XmLyNVW skFY1zktYtrxpROgbrcllXRm5+4x2rv0yJa+/BbwtyASpKLuG2lyqbxWsOWgnuPTPH3E Vz1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020770; x=1788625570; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=BZLzJmQwMgWXL3sbjVA8gM6zLJbXj/mUC/hE8T4vkRg=; b=U0DVpUH7WJl3oIpbvu5vce8PGPnVPmA6zK4qKyzAqVKkYZYVYDRS1OLMl4NwxEVI00 jm8ALVf6Oiv456VerbCl6Pzh/LOidfCQPntmi3DF86VmzP+sbi3NIPglFAdU+l9Nky3P MrHM3CYhR18Xy9SYxOuOoV74JwKst0QZlVAk43YzzldLFJbPOUUBdSIIiO8/uYdWf7aK D8PcHrr5xFbTlHPyMXI5o+mi+g9TDvaiQwcySYanh/X6weAkmsmncJEuIhNsRStyThpV kPAjoe1A/czEp6bPf2ziX63v027mjDZWi64Bcywy29xQVJb6Vi6MgMzu+rWJceS5mzgh nUUQ== X-Forwarded-Encrypted: i=1; AHgh+Rooo8V0dW99ZfGTkZrLUXT773s5mv5/UBML7PX8u5DjJi45zGO+GkEHqTsZjyTX0H2KlkDRg2CMRxZ9bZw=@vger.kernel.org X-Gm-Message-State: AFuF++ndYp8H+ng6AVVjYrQJvlOZwVh1vvmZKdGD6CjURB9X7VHLUVLL r2KHtB7j4TJJz5CsvZ+xROPXC71g0VcvmqVf2jg0djpsuSOmWR2Idfk8 X-Gm-Gg: AR+sD13I/cqg5SWAl1pSJlIxFPRf/zpNXNhk5+gAjLM6kEEWq3hUVLPUgQWW2ufAKjB tHOiBZg31ASGWrv5vuLpRL6kdVaEegqEjVEpgJoAyKUJ8BEgEncpigskHzfAX3CeTYbzaBTyTAR ec9XCKZgNs8F0ZNGJwWFmsO7nlju0zUsEgTq5RwE9JIdCk9o1IBRrZoXEl2H9aa4I1WxlTFS9qk rSVIb3tL9sihxSZrJjLdWCvv802GO0J45qYvhgf+dGLSD13Tjiy7VAGsDSndBvMWNblXj85Oa1y bbYxTgnrsOtzM+xrohGA5PTkVum3z//z4VhKE6RZ7MHRAyZTk6VHvFg7i++wfsZMLTq1Y8Ef1qF nKApHzVxL9L8jRZF8rg7tp7awhk6MOkJHoddUlcLQbbLYluimR9WIFsQjYVfvUN3HZCoG1LgfdE zfOlOicYD6OmCiIvwku8fy6Xz/8ih2dY/kdjgnuE96WCUv8XWRZvaTPSvKfLB8+WHTta6Uz3gt4 kN8fxuwDi2jlsNwvHcPa7gq28QiRCYPS08P2zQp4dapY/h33gwZmEkylu60AooA3gMuN+lz5O9p KBf1ztuQ1BA+pR34HM9cJ/S+PhPNS6Y8kSb3ScOUO5a855QOlMGtntT9ZyEbjiCmt6X+fJXHc6p rn1vXknzGQU6qsgl5LUbuGYh1 X-Received: by 2002:a05:600c:5490:b0:49c:cf18:494e with SMTP id 5b1f17b1804b1-49ccf18498emr47674955e9.12.1788020769528; Sat, 29 Aug 2026 09:26:09 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:09 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:03 +0200 Subject: [PATCH v2 06/11] iio: temperature: tmp117: sort headers alphabetically 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-6-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=928; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=S0psc0GokPMG3r5dgQR0E3KceBkww71p70Ddzytet2M=; b=ZYFfLtT6Syy/NUpaPutKPHlmtUMOJHqwuvm8i76shdwXaebkICsXD8FyumA0Dkr9zgJ1tIBbw WXNjhMkosLdDxUHs7kJDav7cvHJaVwy8XKujToCQr8Ud0sWnaQqnf0f X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Sort the headers alphabetically to improve readability. No functional change. Signed-off-by: Joshua Crofts --- drivers/iio/temperature/tmp117.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/iio/temperature/tmp117.c b/drivers/iio/temperature/tmp= 117.c index 74cb8d62bef3..fed8af2d81eb 100644 --- a/drivers/iio/temperature/tmp117.c +++ b/drivers/iio/temperature/tmp117.c @@ -10,16 +10,16 @@ */ =20 #include +#include #include #include #include -#include -#include -#include #include #include +#include #include #include +#include =20 #include =20 --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 555EC40DB38 for ; Sat, 29 Aug 2026 16:26:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020779; cv=none; b=nZiARaOOWuMEVgKejTOIvF1r/lWUUlVguuuo7/LmHPnlfhu5Rk+H4CHUmI+h8CLaYw+rD8NZ+Imn06s0UypOTKMNyu+c+x1qR/GPKFGBp6/zYvpTxxfIta2GLPzqFbppBT19g4PPdndht1FmAWpI1ykkdkOuW2OIHTIG9XPMyd0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020779; c=relaxed/simple; bh=5XLKjOzOTRwerZYjWQlSm0V6kefuJzxf5B3r7vswQh0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=e3mOhNt8GjfnSHgB0gyOK6n94wVoY8eEc9R3EhCNVwCZRrwLyMZv9YIojTY29M/USVSVED7Zc1ZQNbgcJYvYRlqdHAR+GFPD1TOsvYX6rGTnbE0khKqb96VHfDz85QfVh+b0Tk5OPoRGXaxqeZw9CJLIMoAiuqX7m5Y7rig5Jzc= 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=DKH9wMXP; arc=none smtp.client-ip=209.85.128.41 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="DKH9wMXP" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-499ae1c6471so15129075e9.3 for ; Sat, 29 Aug 2026 09:26:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020770; x=1788625570; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=l08v+DWhMTTHzUO00k+LB67tdNqKonKDnz7vF0UlhQU=; b=DKH9wMXPpAsByaapCenOkD2y6tQvWkKohy30a0Ug9AgpLeCq3IMVup4lQBD4fuxVk8 x4hnHDWHxtYbrMYl2DLkHIaB/zdB1zc+/QN3DBhdh7cKxgH8dFY0obw+zcDhawx+DTi+ t7dSlGy9hDbFO4OLMsPsZyT/oshOZHjJNjBhz5TTDEbu2qN3NIbYjy1ow7acCE0f5jXN IRekO3GjtETXu9DhquWXcnIEVIYTp7WSc2NeWuT4JxgsSqdpUnMm606/TrHUCunM8cRR CRBDtim4pedrqHJ4qk2RFYk/An4rWQ/F0qPpImGFF4K6dxe2/GreypfIYOZl7YlEwZ5x 3tIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020770; x=1788625570; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=l08v+DWhMTTHzUO00k+LB67tdNqKonKDnz7vF0UlhQU=; b=JtEL+J2HsxmeJVw3k5uMeXGlQnOjj2sjja49mSJ06TVxYITEHOGwmVSV05BLwN7DKC SBmwelkfdZUmvbBaEiUT2CGkepDDn1CDwkrro5ZovzEqCGLRzz6UAHpCkvu/TzXtvlaz myrVXbaHixO/On0VNcJEuQGUINHDdub3YdnxUmfSltpUr0yL3TOFq4SItZa/gAWzOrrU 70Gp0H7UlyFBZdmrxY5e/ZrKsC7GQoiOsjCtex/K3iIr4r5+rW/s9ZEkOmUv//T6ZYQ/ OzMC6l2++UYQ7FTgmswEKD88fLbQXMA/+KqYUdyt61vDIVTsQpvDnHkG9WVCk4uwXfOi L8oA== X-Forwarded-Encrypted: i=1; AHgh+RorwUdnnKUyLVpZ0zeoAVcmlq1SzvhHSmXVuuAfkNP2zD6asyMHvN4eup97lFsknYDgYE/ZGgsgfKAXDI8=@vger.kernel.org X-Gm-Message-State: AFuF++m9HVWLGg0c1eFMkbEopACE6oCloxFhgxS4PZpA/YwD+egiRAQH 7Plfyavmls27pLLjyFbdmLOz57sTrvht8Z9uYiW+noctiJ1NWjTwtay6 X-Gm-Gg: AR+sD133Snk4TSTHQmOt7s++sb+OMS+6r7Fagr7EeoBk2WEO99n3upKyKN4OkiPeX9k gHr4y0U07s0HIzbn6DfCdff7JSLBJRUqCSxFCwCSZ7l+ED26QkH8ZvwJ6Lit6CImQ7HFq43ArSn WsdohlLvzPI6+2Y5RcgtPFZ222zhE7urtXCrc4MmmCWyF1/B8PyMA2hY/pLNVq4Nna4uRemHRza 6sZwMNDMhy9nWeMk7zjLDVZhuZjBcQFy0fUpodwg1hQFClgeGsxPjHqg1Bw8iI9waNYPu8d54+8 MZ/TifixuQCMdL/my/x3NsXFHBjXWrD3eIg4LuICCKCSJPVt6V9YqejpL/1gdlsuDo2duJ2Lxc2 U9jWszM+bYotGnKQJJVQzO7k3Nw+1DEqvBOGSebSnySGfdY5jRlxJxtCjv+AKkdqSZMfQmteZ/C 6HnnVvOxaZ8BvuKhKQl15QK1aFwjRua1OzX3ec/IBHOOJmqNvwTls9DAaPoR/9hpGLOA2oQc7cV SDU+jeCAtI/6G5PcPr7WJZV0ttouw9paUTxW7R9F3kstfPHoi3bah4Fvhbc3I5DgT5xdyvsS6vo DtBzeUGpQ6pvSpGxaRWpcEyUnKkXRk4XZYbgtkMvJxunnsqOkJgSsPpvWrsbaBYylGH/4pAwSnT +qLwCDwDyamlPP+PrflwR/N2XwxsCpd/CzNQ= X-Received: by 2002:a05:600c:8b78:b0:49c:d27e:8f7c with SMTP id 5b1f17b1804b1-49cd27e903fmr6656045e9.12.1788020770370; Sat, 29 Aug 2026 09:26:10 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:09 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:04 +0200 Subject: [PATCH v2 07/11] iio: temperature: tmp117: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-7-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1060; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=5XLKjOzOTRwerZYjWQlSm0V6kefuJzxf5B3r7vswQh0=; b=KhNpn5GKI54v//aKPafQ95S+K8LINVDHiNSdFVhlL3menW+5WXGDeN3y9PDnNgALHMn4eDGQn py9KRU/hXYzC7YpK9qVTWyn+Y93VIBo5EXSRBjsiIG8DH0M55jVLQ14 X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header and add the missing header to enforce IWYU. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for dev_err(), dev_info(), etc. - : for min/max limit macros Removed: - : catch-all header no longer needed --- drivers/iio/temperature/tmp117.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/iio/temperature/tmp117.c b/drivers/iio/temperature/tmp= 117.c index fed8af2d81eb..25bc98e64e48 100644 --- a/drivers/iio/temperature/tmp117.c +++ b/drivers/iio/temperature/tmp117.c @@ -12,10 +12,11 @@ #include #include #include +#include #include #include -#include #include +#include #include #include #include --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.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 DD795418355 for ; Sat, 29 Aug 2026 16:26:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020780; cv=none; b=REMmZs4MOHlBhNQiIYxii/lvcMCM1r8R8JnBK5acuNdB5UDGbJBFbDlZHTWdVcVrcYsNVXuJtHKeU+GNXcKxqWsOwnhEjW0iTxrNErMbGzcVfEiyHOCBR4luGy+xGVQa/cItGPcg+vNQcUH6Xka+WMSy73r/RG3B/WUjY24khGY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020780; c=relaxed/simple; bh=HXABlvbovapo8X5ULjVoUp05rLGCvcH7Hwv2idfGruc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hVWpVGEiu7S5iI+vWjdf8Ac/mCIQ3++WdDs9U62muzSXp3uWufX5/osVxYo6JYKfLzc/fyIgQY1HnUGyvIg3YCbcCfUzqU8kRgDZOLZtxF+8R6k+IdWPHfpWaWYBp+I+OCtnbC7liszxNfZcIwaoo4nISVCUA6UGnbdWnQoyRNI= 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=GQ+2THhC; arc=none smtp.client-ip=209.85.221.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="GQ+2THhC" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-48433f36a21so211062f8f.1 for ; Sat, 29 Aug 2026 09:26:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020771; x=1788625571; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QkSPzkNePAAObmivPyMjVU/afPEpN4pzFimu9a853YI=; b=GQ+2THhCw2/8jDwj9Acy6LyPiCNTRZKWaY/gsDicqjjW9zEZy6p/Z83C2CUvWJSMa1 24YlOcoft5+zaRYPjl6yG7ozuqyP3klcBff/ofgxMV9Wnsajv1nZd9jX4W6hnBEcG45e fhTOZ0SRwe2DTclUjCb2nQDKgXSa4nGwwyzsGjxrnmAaV5REdnqI4VInjgmw2hKf68dO 5dNGtXVBOqfQmmOk5FKC7ymOxk7Vd3K0Y0zaQN/8jQUGODxz1DIsoDIoIhj0bWC4fJFb 9UmXziyWfrbwdTNxCEm6y5+bg5RwZ4k6jMmBFlVYi3AcpEgjKXQ6zY0rSSbGF08XTRGu 2IKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020771; x=1788625571; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=QkSPzkNePAAObmivPyMjVU/afPEpN4pzFimu9a853YI=; b=P3BcOD13AiKAnVRritzzWfIN1bOx6o16O1gjn8aUpRFGeIOd/6FPil3STiZLZfQVes v8kVjxXc4JZXvNdbF5sSHRO/2WSBLL+MHwer56Ap5eUuimP+m8Um4nbHR5xR78Tx1QA/ 8x+YH2QW1befOtGF32YaEtGdTc0NSfO4nRLnfZENIIuff3XRY2A4qAGImxDZlXubyAVd 5I1jMf6HCpQoSO+X78zKcqolfTwdOxBvX8keR6GfNXurp4sFcr5coXw/rDzoZ92/4eUu rjdDRpDewNmleg6yN+BAN+yBzpOjBfn7O8uZdD2XjnL66bbSUh/0gCPLim3oSY98O5rk NI8g== X-Forwarded-Encrypted: i=1; AHgh+Rqqikv2/pVneIKqXwogiXeNGyyUbJeE0g9EUXoEzI+PF3shez+vA7Ea1pWU/k4gf9ms1mv1iJDgxAqmmCE=@vger.kernel.org X-Gm-Message-State: AFuF++nxdazPfTn82wuObMPAtPr1JDQATzpOKSZzuw3u25nI3CJRNaRA 42OdbUjLUVAVnocT1lvs/LBeJ664+sx3BcXQxE8pDezD2ft/J/PyK/1HP7TRiJIk X-Gm-Gg: AR+sD13gAIQO2SnxbLF6CUrCWA994YPDUOAWeCjGJSXqc+6Ll8LQQvoU8hxKDo3dbiW UTgBvtifBalypqRJXZ5foDlUoAGhME7DoiIzp/h8O9WHI9sC2mbpuJWm1Ugh0Kfgf9GpNJa05EA pCVxiQeJuyM0cdcWxYb30R11g9ImVltJ+fAHl/+5+GINtneTOUf5khdrctHEU6a6ifczjEMJmDe DQCJzkV+qpWfRQh5drgJkfN2oxoBL64FP/fEq3OVkQTPhta1CO9ABRydDALVYkI2r+lNdBHN35f FPvQDRI7t24HQy7ocvwsiSpEQk3jvfuX/L4+kyUmcLdtIlfRIBuAhRiEgOghL5tysH5rSY7LMiw ZatA/mU+SRMOyvzhEUboJeIpVmNxb/svWbAjRlpbraYWCY+XFx0Hx4/upznjYG+CldEVqC8YuCe 2+s77N6QwzFJ0gwn229XkGIEJo/jcpZ/OJIhuNuKe1qAoSM08T7G/gbPhRg8P7sBkZxTh04Umxz EYzDyHyytGbad0gGZgUx4ScEdY+u1l99Jdp0bK3hY2aKPz1/Bg9z0vwSdMESsP+7erLyGA5TDCY ItxHoXnnji89FXCWmLPH/rTpXoKZypZlneV5kWzdkKKP/GhuhKDScaZMtCAsXVhq/+Kbs5aSVVB ITmBiyw333BXJEbWLndzdVZBn X-Received: by 2002:a05:600c:4ecc:b0:49c:ced9:ab7f with SMTP id 5b1f17b1804b1-49cced9abb7mr51496135e9.8.1788020770940; Sat, 29 Aug 2026 09:26:10 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:10 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:05 +0200 Subject: [PATCH v2 08/11] iio: temperature: tsys01: reorder headers 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-8-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1038; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=HXABlvbovapo8X5ULjVoUp05rLGCvcH7Hwv2idfGruc=; b=OUcNmJXttKCBXh93LUFXqZBO3BpdQ8MEdMvSLIQiMYHIyg00ljkRND5HimopHWvwTUm26w9Mf p1xZ78XkxJCDlNHulKplqUv/yOSde5KSTmUx9ds6Zr6wbo+gbY9XM0e X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Sort the headers alphabetically and group the IIO headers and vendor specific header separately. No functional change. Signed-off-by: Joshua Crofts --- drivers/iio/temperature/tsys01.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/iio/temperature/tsys01.c b/drivers/iio/temperature/tsy= s01.c index 28b3ce022ce7..14de67ee8be7 100644 --- a/drivers/iio/temperature/tsys01.c +++ b/drivers/iio/temperature/tsys01.c @@ -8,14 +8,16 @@ * http://www.meas-spec.com/downloads/TSYS01_Digital_Temperature_Sensor.p= df */ =20 -#include -#include #include -#include -#include #include #include +#include +#include #include + +#include +#include + #include "../common/ms_sensors/ms_sensors_i2c.h" =20 /* TSYS01 Commands */ --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 6D224405C2F for ; Sat, 29 Aug 2026 16:26:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020780; cv=none; b=makVfrZwAsqvPTq9t1UOaqf/WT+c/aoof/6ePwCxQzw0vjF3+Rvl04yXpDwD+10/ZU9hTlLoWX4strc3DClVQLMNreME6nkrI+TT49Xitcx/+LSRyxflB4P4vyhCkeelW4M/+CIlGs0MpFidOlRCiUdPcBBgg4NrMyOVLSNv2uI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020780; c=relaxed/simple; bh=ZIw2rzdxIzgoQq1kfSNGayVIiaA2jegJtB6KBr+dslc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D92UuhZXWga3Cg7PwqUbo1u+HJGyfgCQDbO5dTMgzdE7eHOs/ubvXo6Ms9ri/4M6+0+K/nuQ830TYJDS9P/S0rssWo6b7rayC97VSTytzYrf8utwl5AJR/s92ITQ7B0fbrm+EeHI5KtYooIizaxrBSypamfwwL2IBSUSu8bAw5s= 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=oaVHsc33; arc=none smtp.client-ip=209.85.221.49 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="oaVHsc33" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-48431648f33so293297f8f.0 for ; Sat, 29 Aug 2026 09:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020771; x=1788625571; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JVRNnsMP4fdjNaKvqoLkeRuZUXITpXc/hMd/ONdj0oI=; b=oaVHsc33UUsWsLwrfmnDpxALQgWgCZ79za098Xhh4k1cLPpOavDVkieSe6oXSOSVJJ pKxzgpZYTNyZKTGwMu2F7Ejof8vXl7yZ7CegAkbdLsrOf7KTZVlg8+RrYFF8X90Sxth7 CKK5itioFQ72pQVo6FDIBJSlTr+GHNRWX4BoSL/xev0DCgXgfD7JyJ0vVLGWFrA6z04j 4d02OQ4C/T8+iFHcpz6P89wbkwgIzyKRG/j4aJijc74KloyV89oK+qGQQzU/zcYntzt9 k9oaqANn8GHd0PD5nMGxR8lZau/sXhbGx8y6pc2yzFIr0GOy5MrQvncLuJL6JExTVdzc iTlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020771; x=1788625571; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=JVRNnsMP4fdjNaKvqoLkeRuZUXITpXc/hMd/ONdj0oI=; b=I/0ifUoBq8NvI37qqZ7pOsDdYj46GVXEptF1Gmiw3gye72epUMmSSlJxGdfaWSJEw5 /zsoHkxOP3TJ8LxTiHYVYe4CXlZLfbdkL+j9SyKNSK9FqRyat+yh9WXAD32FHG9fBZ+t msl/BKSFZVyiQUyMjFVZ56MvqQ5rHkX6zR8GNiSBvpvSpRhxXfWenu1wUxRiGFMjeVjC GzaVExv5i5VKaN6ME7Ik6y7i0glJrD27h3kGz+RQV/+zCZSS3h+Np/JL1mQ9m7lUAHYV aL9+ekNr6wmVvhDbeQc01FnrI00O2WEkq6TpSFcylIZEYKm1lSaWnXLGWebWOcrMZpFT wIVA== X-Forwarded-Encrypted: i=1; AHgh+Ro0fblzOaLqbBWKe796a2EaAx6Ayp8KT3lZMYEdJGE4tkweyjlsAdoP68kJ5V5nNgB/jFXBlSNobWy7ZH0=@vger.kernel.org X-Gm-Message-State: AFuF++nCxjLr1Yt3jH5lO3REbAtoX5uUUBAYoT3YqprBcPh5WVgbsAVx 03a9FuJ1uW+NBUE66Yd/IlhSblfz1d+l48FdpvHGTmWCe7aH682i46nh X-Gm-Gg: AR+sD13bAFeY1yBJWorz9Lio4sTNsAkFB9Kckoz8fkRWkdoIuzqBnKILjVW8mWxFRzs hyqIA8/W+/BlTXiYvbuFRo0FjPbULXoBVDZ17Cp7w0wBKdOjNgfHjDXOyCvqtdgHPSu2jbjv7/B CqCva0rFmpxml1HXmGAR7yl0keZRXV5qGzSECt1Hq1maF0YVYu6lPw1zggeS0UjH57covz3fdRP nhCxj8fAfdmRDL3XUHyB29dkAOZTEw4d+QNgyGKCqiaTzwAmPfzZ9aArbRhvlXjORDem3DFW120 O+94kkFsEqbCwP7MjmBYCHlzIfuw96XAZnAP5xLqNfvqX0jzN3GCxoKC8TET62HyrrDFuuFHSdS 8TFRQtHFxw9XhRycWbiNHWY8pjMlTKCG8pALYd1uyYl+f6vfWiJPmMDOSKwc16M4P/CMt7ElDxw gSEwwj5sLMbOfzrod+gwXUzExk019Y13yXRP070k81zt0E9ehIq9II0+Mb8F3chuMYdK5728KEV F6Kq2GYvZMA3eaBIYWQVMy2WywlMjX0yf8+F6jQMm0zUsTAUpg/TWtY6xi+zNEToeW8YV+0cuea 7ii+YcmQHBldSiX2uHWwo+Jtz5U2E3edpAbklsH1BecoZiNbzMU52FulDos0fPPfUglHDWZ9hwY YnsMy1d3i3ZV6+OyM5vG/aCSY X-Received: by 2002:a05:600c:699b:b0:49b:e22:4ee4 with SMTP id 5b1f17b1804b1-49cca2fee49mr97536745e9.4.1788020771515; Sat, 29 Aug 2026 09:26:11 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:11 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:06 +0200 Subject: [PATCH v2 09/11] iio: temperature: tsys01: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-9-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=2137; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=ZIw2rzdxIzgoQq1kfSNGayVIiaA2jegJtB6KBr+dslc=; b=etx8yrDM8KRtKBRRMfOg6qZJ+DqgDqCZh3pItFttPj8p61kYxa6hO0NMmrjaYtno7Tm0bHxVz Pvt+ANBWgZtDU5uzl6K7YtUUBXrTggXt6xmO6DAkvBXv4K9ZwlTdPVP X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header, add missing headers and remove unused headers. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for ARRAY_SIZE() - : for i2c_client and i2c_device_id - : for div64 functions - : for sprintf functions - : for fixed-width integer types (u8, u16, etc.) Removed: - : not directly used in this driver - : catch-all header no longer needed - : not directly used in this driver - : not directly used in this driver --- drivers/iio/temperature/tmp117.c | 3 +-- drivers/iio/temperature/tsys01.c | 10 ++++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/iio/temperature/tmp117.c b/drivers/iio/temperature/tmp= 117.c index 25bc98e64e48..96252627613f 100644 --- a/drivers/iio/temperature/tmp117.c +++ b/drivers/iio/temperature/tmp117.c @@ -12,13 +12,12 @@ #include #include #include -#include +#include #include #include #include #include #include -#include #include #include =20 diff --git a/drivers/iio/temperature/tsys01.c b/drivers/iio/temperature/tsy= s01.c index 14de67ee8be7..3c1f5b6ac156 100644 --- a/drivers/iio/temperature/tsys01.c +++ b/drivers/iio/temperature/tsys01.c @@ -8,12 +8,14 @@ * http://www.meas-spec.com/downloads/TSYS01_Digital_Temperature_Sensor.p= df */ =20 -#include -#include -#include +#include +#include +#include +#include #include #include -#include +#include +#include =20 #include #include --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 BF13B3B27C7 for ; Sat, 29 Aug 2026 16:26:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020784; cv=none; b=muCF9NHle519FzaTIPtjvsT61Z0c9XJp4PqxgG32wKcsoobHle6lAlOYbLGuqhsdKMyfFg3hnGu3uQIVXJNRsfE/uahM6woKkpJ3xtnKyqNcM9gybDbk8nMFRR8d86UEwja7gqSbRmTwcMTR/ccZwpQFE0r5RJv9enbug4OW6rU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020784; c=relaxed/simple; bh=c1kpDXLLAzdZm5rs2ETbE/7TO3I2DSL19IHJCzFyRZI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KZp+Erz8ImSUD5YC6JLyHgBeMk9cKO2fny9c9I5aRX2BmlM994iGkWhxABQvFZsm8hupeCrWMiR5YHEAUuXbSsTi5seHHjRZYCR3pnTwwX/nlZ0QmphUevBYYo7YDM94Jg0pTC8ofYShdGp/vNAA48ShxY+hwcNpfqSxTtb7DOI= 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=S0YC6sMp; arc=none smtp.client-ip=209.85.128.54 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="S0YC6sMp" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49554ebb87dso25761565e9.3 for ; Sat, 29 Aug 2026 09:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020772; x=1788625572; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XKzkLe41uuu5Pw2n4p3dvsG3NzOD2toE69Y9PiVCR9A=; b=S0YC6sMpzBdU7UHM1by4zSSpewAj8A7Gr1P9qcHz9x8JKl7dmX8K2wQhDmRiP3TwF4 /dmcCW8YKeT1e+iSMT7yWqqU7foERwjkSesOe07arMb0MBh6A32V2VAWKApNeI3pCJ3f 6hsKfKNenoIWAnaTRaBrRw6nowFWhgto8Ryy5PS30D23OvlSVjWopyTnMKGXQ4rU3aeQ 2JSgu6OCkdXHpLbeDubaxputpespsQlOFifLYC4mJFtVutLsUKF36DExwrXsLb/RakOI OBysi4c27dLCMrtiyLntTQuUSs3RhhqdqMMk9hmQGoKjhYW6vnIGNXzG3Difd6pE0q17 6VPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020772; x=1788625572; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=XKzkLe41uuu5Pw2n4p3dvsG3NzOD2toE69Y9PiVCR9A=; b=SCeHG+4df6PUh7YiqGwdyJ3awZN0GIWnAmOqkMQQavijU2BlznwBuci1EjPWSBpqPj PQcVP1bXLnzaTwtgL6vNgJYbxKszUN6dbvFGeaRwf01iPDeRntMmoK52i9WbgIiOVbjd 6lzFZ9p7zoUTxWtuuHNk4DmawYmG1ctN8xe/hhIFJKGkw6ap0YXRUYt/DQdrwKWWLj3P 8UzVkUIMhRsZTZdxKvttBPcrdUn8clpomDdB59IcxsyA3guneJJ0VI5hNpgOWk4Kcg3F oOVj2ONb1KE1YM6TrUQu5N0Yj3ZQD4Jha6FvqreflhcD6wDx85dkUUjr1t0OldzRiim4 5UhQ== X-Forwarded-Encrypted: i=1; AHgh+Rph2OWexeJcZJev5xxi0qVMKYfnNiPXn0+7CPesSQ3qd8EIKDvbHkXgSDI6+n4Fw807C3csYm/JqNHqWHY=@vger.kernel.org X-Gm-Message-State: AFuF++nUVIPuiYgD7YYrBzF09j+RtY2tuGgH7yR0uZBjVy8nUj5uiJ54 eN0O4eaos2e+RWHtRp4ZvhMj7Sc7Gog8UjvGkbp8D3KkqQf27U9MJjX0 X-Gm-Gg: AR+sD12WcUg+QcHxgQpIwndSyz6IuxW5f6QBDSXJ9OosShsoteav6WW6WMVKq8jTQjf o1h31pnZLhfPdvvaxT+RaVRThQ+QkYQR4HGir6IE3vKtsUJjJn84Sff5THPq7zJL5Gzyi+jON0t a7s8QWDCpDMycGk1+TC0Ozk6yHQpCvcg2h+6Zpsc1aLPVPIM/fYf11mMIo48WXJhzWuOrtQUOvT HJGfPSuLf6gnSI9Ytiislxg7Fivoomh110pdLhh0Abt9Ax47YoqYZ2W4uicONUPgrraH0E8aD3h 15LijTUS2zRN23J+aqAk6vcdo8pn4vBrMbzzwCzyGep8fFpbmEnD+aqepzI6SLtMXEB2o7txoCZ lhg0JW0zc8YmnrFBuBPyX9U0cXcqGNpGFrRzh1kEoNZyMrYXANKlUq4H3f4bkkkxJ3ywT1rk9/W Cp6pnCdvgoWxI4/pIZ6Zrne/MBBg7Q81+1YEDISFMcIgw4V9ScP44d5ZDCNOt1dV8hcyg8NoY1A oJUQyXMaAsxQ520DicBk9+5dcLehXS+HJ40xnDOvyUoctVN9IYyHoptzOKvWP1STnGpaNIH9sGh 3UhYYD4MdDm1jO9tj9+CO/zPnDAXK8QCynkC3GnvZlOn0jH3DlpW+oBUGLUZ3jppALLfI6lsfyQ AeKNo+a0tpr3hKbF2VdprtXvL X-Received: by 2002:a05:600c:c08b:b0:49b:9202:6f80 with SMTP id 5b1f17b1804b1-49b92027118mr191307805e9.6.1788020772133; Sat, 29 Aug 2026 09:26:12 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:11 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:07 +0200 Subject: [PATCH v2 10/11] iio: temperature: tsys02d: reorder headers 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-10-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=842; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=c1kpDXLLAzdZm5rs2ETbE/7TO3I2DSL19IHJCzFyRZI=; b=Qbo2EHJhgVjsqlTOD0GebUJhrQ2Z/B+kP8zaH/E8LxPElE3Keuts078okjbj5a2ottrf1gd0H jAtKiZ+f5F7DJvZmRYsYbR1WwiIZ3oAoXTI9jEHuLYZONxiBntoX0ES X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Sort the headers alphabetically and group the IIO specific headers separately. No functional change. Signed-off-by: Joshua Crofts --- drivers/iio/temperature/tsys02d.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/temperature/tsys02d.c b/drivers/iio/temperature/ts= ys02d.c index 3ef72347456e..377e27b45fdd 100644 --- a/drivers/iio/temperature/tsys02d.c +++ b/drivers/iio/temperature/tsys02d.c @@ -10,11 +10,12 @@ * http://www.meas-spec.com/downloads/Digital_Sensor_TSYS02D.pdf */ =20 -#include #include +#include #include -#include #include +#include + #include #include =20 --=20 2.55.0 From nobody Sat Sep 26 21:56:35 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 BEDC6418348 for ; Sat, 29 Aug 2026 16:26:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020787; cv=none; b=nFT7Zfim/Ti3y4yyKL002JS6ioWk4HJ30t5UfqjGP97kiihvtfwU4h1fRVH0tHwiApLLuSVSdKSmLzkSWXXbl4nXV3g6fnz+UGM4QHxDlKBQ8BUTRNOuqOiJjqgmeizUSlVL11fSKeAfP7v0F01ASgv/dwPodME+MUUGzpE33hA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788020787; c=relaxed/simple; bh=sQVJMp3C2+a4ti+a7qwKMOTUI8kXgqbTgt5wFTn5j2s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oavzjeFgizl1UoOG+YTfQTm6Xe/xH9XNeJO/SBe1jot+6J3ppsjAVDsS6OQBnsGiXhOHBmVVMVoS9eZWOLDzLyV5AInQFmZxiKZO0N1vm9S+8kEd2eYrL6JSA9BXh13nadDKc5JzCKUTUG+ZalHepmJzKJad2S4dRZ9kc0pplfo= 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=E45fgCy4; arc=none smtp.client-ip=209.85.128.46 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="E45fgCy4" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4956869750eso12993575e9.2 for ; Sat, 29 Aug 2026 09:26:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788020773; x=1788625573; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=37NQ1+thP2Lwc8BjlF3YW6iY09VuBpxsUD1pSnN03YY=; b=E45fgCy4JYJ2S2A13Ute6L/t7dv10Mjz8O2SopdR06602fNo+kJ+7L3Kn8edASIt9H 1o0urLvSr1aV8r68KeX1rdtXyVkU0mWDmZXUDtUldm030M9fAguxbJeKnkCFaXdHdrCT VUTFqyawcFoduB3H6vPnsQkl7FoKRqDe+gRDa3SL5gWKWpQQ9ByY/BRaSuH7IW+5JD2i fJgSWYxP66rOuAu1bdZmVUWG24XJRTpT7cthvuZl0Evled7J3oySAXDi5l6R2eaO29fR NCkv4FwMT+KPgyGioEuDg64dlU66QKbCAMYIwewNC+aVrUjK4MbxOnAFvQJOJNh1QD1Z dSWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788020773; x=1788625573; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=37NQ1+thP2Lwc8BjlF3YW6iY09VuBpxsUD1pSnN03YY=; b=rpc61TY84BRSNODJEiplFTmoSqRm9EUdcnTOyh1Kw15+vNfhKxc978m9ZZaLLPZrye Fx9ZM6KlcmmIShKhjv7P3QZlPkPYIauvc9hZSvgSUnxfWcTGmb1t+CjVIsFRbFCnMon0 Ofv1BhA9VKo9dPGD+pzKu/EUtAxes79qNRzwYuXEQpMosxfojJ1oruHyg/bPjTQuqF8w PzeRpGmHqiyY8k1cj/ALZkXxvFvGWvGBJ9KQGYZASjxz3eMY9zBVspvD0XZqcajiKX4h 3n11sX/frH5ZSmJoS9C7vGABlyFhxXwI2x9p6l0ClJrEXdryue4QFTX1LVSgmxaavAo6 gSWQ== X-Forwarded-Encrypted: i=1; AHgh+RpArKAm3Dv62a9LLflVbnI+mmusiMr2G1Zx9uRchdg0NLZo5BY3z/0j9yNSDGynxW0BUfJcS6c/eQ9uzR8=@vger.kernel.org X-Gm-Message-State: AFuF++lUTIFuFip5F29jU5s87ADJC4N3oU2i1zeBd7vjvFwnHyTmQGeM qmRjKPivzI22/pvXG9iLsl679hl/C9ylezowQkL3s7E+QD8H7l1xsUpk X-Gm-Gg: AR+sD10r3QvBTbMD11ybN8fCVoVDak4UBKPN5aCllKHLa4/eSQ14YWb0qNt0kZGYcEX b1hydxbwF733PKRmBd8UQ9cl8d4cmRI18mXGQbZroeWCNDBRDge/kYqZa4MY/1HCrcgFLBY3KMO biCMas+5I2Zfs9ajbvN3OZB8l0GtCQp+04apavfU9pZ90Xv8Y+Mz7IzMIn9Qs8mbhiWGlYBlBEt FRdT0NknqQLV6hUOnHDA9ANjPtprqlOt/W8FtSSSJ1FI0ixh8K/CpHqPiw5GcuX1+GJmw8EltlI AABGCoGNp703omTMINeQ+l/8uzBy36WKU/9vQgawKa1LaxBpZdNaZaobrHicgzlw40lUaFDOKAe 7kOBj6EnznnspWWNjhkKyol4xwai1v2PFAUX3vt6Qn58MA7A11vTQcX2xGKHRDbUT3CwGB27Mag jj5b2vVHcrNhfSEMDPiZg2Di5W5xTmiRvvXpnljqtffBIWOLWzEcnjDm5W2f+WMjsStBZ28olVX zzHykOt1EcD6Z9t65fID1a/BpQygB4fjZan3/FqPqJjpGOkoj9sqNm21ZQdhvC7gzunmbSMj46V NnR6Q6/1IDVev9yLEPeOb9JpKsioVJo2MvIXuC1uyFU6fgjXucbGr26NnParODuCbH9fiviV66B amQfUnGaVZ4bm2YJjUMWbRtIKX5BRhzvoJik= X-Received: by 2002:a05:600c:8b86:b0:493:f5bf:4dc6 with SMTP id 5b1f17b1804b1-49b91c2777emr259876155e9.7.1788020772776; Sat, 29 Aug 2026 09:26:12 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49b92679be5sm137861705e9.3.2026.08.29.09.26.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 09:26:12 -0700 (PDT) From: Joshua Crofts Date: Sat, 29 Aug 2026 18:26:08 +0200 Subject: [PATCH v2 11/11] iio: temperature: tsys02d: make headers conform to IWYU 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: quoted-printable Message-Id: <20260829-kernel-header-removal-v2-11-c67739d5dedf@gmail.com> References: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> In-Reply-To: <20260829-kernel-header-removal-v2-0-c67739d5dedf@gmail.com> 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=1788020764; l=1873; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=sQVJMp3C2+a4ti+a7qwKMOTUI8kXgqbTgt5wFTn5j2s=; b=PDDTE3Ssmq27mEZddwEE7tj0c4EuQj5HRH2JegwaoBBBOj3IUVxhfhK4J376cavbir2b459rP hz9V/vF1eBPCLtlJC++UIqVKOpVI4fKZ7XJfCnX1BGjsXhhMRHuzLUg X-Developer-Key: i=joshua.crofts1@gmail.com; a=ed25519; pk=RTDOoVwgeL4oFdASj9U+cxJuIjXuXk73zkjnGOJKbEo= Remove the catch-all kernel.h header, add missing headers and remove unused headers. Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for ARRAY_SIZE() - : for GENMASK() and BIT() macros - : for i2c_client and i2c_device_id - : for struct mutex and mutex_lock/unlock - : for sysfs API - : for fixed-width integer types (u8, u16, etc.) Removed: - : not directly used in this driver - : catch-all header no longer needed --- drivers/iio/temperature/ltc2983.c | 1 - drivers/iio/temperature/tsys02d.c | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/iio/temperature/ltc2983.c b/drivers/iio/temperature/lt= c2983.c index b8deb9aa9d48..6c4de6854683 100644 --- a/drivers/iio/temperature/ltc2983.c +++ b/drivers/iio/temperature/ltc2983.c @@ -11,7 +11,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/iio/temperature/tsys02d.c b/drivers/iio/temperature/ts= ys02d.c index 377e27b45fdd..4946d0b14632 100644 --- a/drivers/iio/temperature/tsys02d.c +++ b/drivers/iio/temperature/tsys02d.c @@ -10,11 +10,15 @@ * http://www.meas-spec.com/downloads/Digital_Sensor_TSYS02D.pdf */ =20 +#include +#include #include -#include -#include +#include #include +#include #include +#include +#include =20 #include #include --=20 2.55.0