From nobody Sat Sep 26 13:46:47 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 0F28339AD2A for ; Mon, 31 Aug 2026 21:13:42 +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=1788210823; cv=none; b=L2L4j9N/SviXcUrjKzbCfH0ot1sHyAKvECwopBSvFIFGmHwpfW85i9esKHh55tXBJCFuvRMZkqLxLk4RUOQ8vDsmOczOQGurQ+5kKFGEROlKuECYV/8E2xivg1yqFqIKa1ccxTGDOZ8zoEsZULZy959gVc3XlR0fzRyHVsrypb0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210823; c=relaxed/simple; bh=VvbFU0orbGq5GXqsfJRwdLZgjt+B5oLCdGxqVHcumTw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YsNumJSsRS0qvCNBFEopuRNoWHTJdLsC4mLef5D5ekaIfThr0ugeswwqlCbVaMoZIalVVGybAM2vcmcMlJA6wcycTY2EiASYfoaP3csBIaxjHAesj6n3ynF0ZiAVJoMZyXx7FJsMgohquZdf5RomfAmrWXzd3PcD8OoVe6Alwh4= 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=pJzV4knU; 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="pJzV4knU" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-499ae1c6471so29351955e9.3 for ; Mon, 31 Aug 2026 14:13:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210820; x=1788815620; 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=pJzV4knUwfAuEZhtt76oWbFQ7lIAwZ34o3n2Nrb5LejywTCehUTQw1x98iG2T49gAV rdD5tP85Q9sLZXGd2kuV08awnLnDHlsbWFD6uaes5pM2YL75zy1RbtD4iiHPCfX5prIl +QiuLeg8cmuNo05KMhW9/1u8tg582PIds7+rHlgEQd0ZKaLGSqBf9AwMTnn3vJK3u0kH bkRAPqKODjuM8jhMTF+Vm4xDwJzSquLrROd60Mv9y2VLo2Mahd1ZoyognPZRq2pLSLCm XVO8vmCXxzdEmvTU4EEEZrIWlp3k5hFgOZJfZzT4OJIPygVYdZdLVZZ5S548HnFMN+Dp Mvzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210820; x=1788815620; 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=B5cRTdQptQqOf1uOUfj7/8ZcHw40qWE2N6/MGHJJDiCZC3SKzvP8Y7R8sQpiC+dBgq UtU1W1no/xBjJn45jETHdFAmAnmd18NqOY7oFCn6BOCN2lEecwufjNK2eURxL04j9ca7 3K93LgcbXZRTmOyvUy0TjTjYZZ8EPMr1KcSmCmfyvX2We0M2WQU665jwQN4NNm0WK13s lVlo5+mlPF/Qddyx5zlwYlFBnHc9B+ZAt31GyBI93eOcXJ/+3ag9Ld48tqZ4ZeYNJcX/ D+Vf7qvkXcGplCVjf9IBC7EEXLJskL+UH88+D03UU2R5CJ1yKyRD/U9HfgRg4warQW+W lk2g== X-Forwarded-Encrypted: i=1; AHgh+RowULyEynkaGHOZnfEAUUDGBneuydO6xw5Of+7tnNWc9ckI8SDv/8R6L3EcnCAJjQOkfRyO8OxLiKmgCog=@vger.kernel.org X-Gm-Message-State: AFuF++kTNbTfIsPiCkWyt4WYt88dNwP5+gx1+b0BbNaZ/ie887990nRo lJVVck+/+7NE5cXik6tJg5qR2GUI1Oxka8dsdgo2qLpyzlLBJgF7tK1X X-Gm-Gg: AR+sD11qnAGoj9wriM4Z+K84aKThixnWpyI9NTOtbGxKHljbVxn9NhyxzBNoMyzt86j TP5xfEpEwLg4/enjQYxCZrDkM33/qnF4xZ/vvjMoZEIUIw6Tft+Gg9fbHFEeCZPtG7+LJY6ThO4 Sk5kC94kcidbQGjhdrszJTIiWqX8+3tTBpdgnQz293dbYcEITMntjjIqD6gTF7pRvYYK0q6bvl4 wtkBW5ygCdVx8Zkpgs2ZFrCIEJkXRuozZnEMH8EgW9Pu23ZvbcZ1aH4nYGO6+IR9jE/b/l+w+4y RM8KDwg1u9I/EJIBYR8vdconv37bT6Ioj6us0rX9oyaN6e5ESeMTyihtkgG/jJuTAPMtsJXAE6g axdbr8QZm6H89wgCCQVK4dKTChtElNoybg2YS4Hxk/W8GmOmXeu+wAmw26mk3QlaFAPjsx3VAyJ LJP2/7o3gKws24JGwU8NAstggZG3P6hQa0TxGj0bYpXRRQV76kDLcBUY0NBRnJrxbWN8mzwXAgx zDL8pijY3a3WNH3r+nUbmIcxTLD7XAD7IoakBLBiHd0gYltDy3lPNxbbbY9uinCuuwJhpQFfYh9 +eph6XNKOUaBH27E4uEUY1960PCTE1LodxS0/aFb3fB11jqshy7a3WiQLmBDM69pUhpdJDo/kPN g4LnyD2CbRbO2+wdSOlAy9VM9 X-Received: by 2002:a05:600c:1d99:b0:49c:cee0:e7c0 with SMTP id 5b1f17b1804b1-49cdc560282mr73922345e9.16.1788210820205; Mon, 31 Aug 2026 14:13:40 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:40 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:31 +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: <20260831-kernel-header-removal-v2-1-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210818; l=1382; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=VvbFU0orbGq5GXqsfJRwdLZgjt+B5oLCdGxqVHcumTw=; b=WiPTtq7oDQ3FSUPaMivMtWGdM+4RcQB455yli8n6KYYihW3s3KaBSecl3ttFOUTMNsFS8Riql QzKB6zcUL79A3bINAWKeZl9PvWzVEpKmgl6w2/cJipNrvyGjULWSzdj 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 13:46:47 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 E40CE343D7F for ; Mon, 31 Aug 2026 21:13:42 +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=1788210824; cv=none; b=j4t64wf9yq7X5CdXpeX1199G0UY4IGONigG5LMGcvLJ2aF0UPXoKpmxiZryR3WFMXQEuJWEsUdwXNAU7j4jFncacO3skqjF0aVe3t1uAsFQrI9Yza8S+wISgMNKgDoYpSl0A37QZzwysUcF6tNticcpjsT9DpufSJ/ejr8SCYmw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210824; c=relaxed/simple; bh=jW53cz7kjVnoXurd4I3ohM3xctyABDVxUF7y45R7I8I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=soFLxr0gC61O0kRZb8LJLDGEdxvqSGNeBKj0t5FABsGXqlmBbFCxnVvL7SEPHGsWqQ4G+bncOoHYYK3oOAQFhuSYcMXlYkgJMbYTJSOkgyev0yCwdSF2VSgcwybxS7vdSOcmyaGoCSNV+yrJ31ElsDzZVNl/ls1oyWVvpAXSHxg= 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=VwzJWa9c; 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="VwzJWa9c" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-499b2981a7bso45302405e9.3 for ; Mon, 31 Aug 2026 14:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210821; x=1788815621; 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=VwzJWa9cluPPcHAH3+KgAHI+gHI1/A3B13Ub4c4lT4oRx6oWC4JSrnwL41Bth8w0Ao 2cGc1vrVi5O+SrQ3wdDyjPDnUsA4SDXkjQ9xdoPEWUEpiQGvU6LjeoGvYvZDs3e8AJwY npQltAuFCcHPgBqMK+xdJz7D6426e+Qf0ifFdG1XsOlrJ7DAA0Op0tiegla6W0XgkFNc hbG6e4By1INYORaZA6MvxBdk8hrTL9WX7yLZI/576Hiv+7QWAvAJek3HtT2fIp8CG8vp mYYQP+ulkbFNJBDEpN+t1xGRlt6/mpweJ1Bxu2yBwOJCcEHsafU6M87cmyDN8ger7LgQ eHYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210821; x=1788815621; 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=rwzQBfg8yhoYke3yTyWK8TOqb9PFbN1SHydivXZZ3Nmdo3rCMY5xBGdsfoE4lspZv3 fW5tFRwsPB7W6CRPERTuINB5zM+9iy1zWlWBa81RJ3fZcOQk6BnpHmhyLgQuE1gFSg9F 4yH4q2LcY01hMsCR4QsEKkkzC61U7io0PN8SPoWFh+AvPulP4RECFVh2qW+Md5rT8ecz 08K+5ciddYDJ99DFukNpXGMHr7p3bW6UIAZZMWeQpIF61hNAAn4e4ltFPI1f4FJc+7lD 1gFUZzCLeg2zdqgSCVFPiXlpNcHLglPRUX1WA+uqfkOZg/TPAJdIvVr+tDwuv8/nTst/ qIIg== X-Forwarded-Encrypted: i=1; AHgh+RprwR6hGrww5CzcJYGg8WO6qajDYZGUrH9J+ChPmCbjsY3KAECqxcHJd3WnHr6ZB9e324pVH1lPoSXGRtA=@vger.kernel.org X-Gm-Message-State: AFuF++lLCJEae0p5O+i/TkroBlDOrBINxbSaSsYatHRFrmV3IonouLRL B/kI/cM2mPkl4qmOXMCynWECUJuBxbaIacrJb206AqqXlIU6izFDKF+H X-Gm-Gg: AR+sD11Jl8oJDpEgHlY6rwLfL9VqxUT6YUoWmhbDr3SWndXcXtVQB0gj6Up6Ec2MhuJ cqaiEWOaM/YwOMbc24Ly++8SYzMX+M0JuBMloyfDdQBxMrEL5AcYM6X+z7+ONJ6T8hks1+0EIbL uxUp+OuNXfhD/Oo5lm/ypgtoNYBfQMZqfslbZTocZ47oiEmOAMU3AUhn/EBTJZ8+md3kZK03zd4 AvvMR7OeBad6JSFfW5hQflnd8DC9LchGFcbSHtEqmdGnIv6rx8fo95OvAVho5Ck45bj2nTXK144 9krL9u20FkQq4IOhM1/wDcgD19pT59HFz+5kXO+fzp+TCuemxNM1B9eAQckGZ6fSgPQlyMwg1xL JNd5EOt+SXQEzio3g9lEnzmNABJzonbgBJsWEtWQ0mKEbjR3hVWtypq697DB7bdQqbZ7jm01gZC dkMMt+4KawJqoYJ8Z7uJG6ZIz6Q2BQkJaoQl66UJ6URwbHDelgJliNAA6Bbuv8zSjCRsWCWKDWF 0OHmmqee8VON9L6CFtxv5l2pXLSJRfDvnT8ZNdk6nvs+CoEPYeVnc8l2g1kjsn91SMZ2v4oUxW4 Hr7qkXovonERz/SnwAfRWTz8joxJK/U41mIW+dqHYiyzTwnNJhwyWuh1n7busZQZrAKTEpJyPQL OrJnyguFg6pBOT0zYhrbqAsnp X-Received: by 2002:a05:600c:4747:b0:499:dbba:9859 with SMTP id 5b1f17b1804b1-49cdc57bf3emr51326665e9.5.1788210820792; Mon, 31 Aug 2026 14:13:40 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:40 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:32 +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: <20260831-kernel-header-removal-v2-2-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210818; l=1026; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=jW53cz7kjVnoXurd4I3ohM3xctyABDVxUF7y45R7I8I=; b=IIbK6F6UgtEK3QRn0JhHJC+PueyrmHRWwfj0ERbPtx3pDY9MXjTjKShRT4JhIVkcRqPNQT9+O cRiMr9nM+MGBotgv0jRVtXjnLZ4DLgfk9dfUuvAD8xRZQOU+tN3Po0b 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 13:46:47 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 EA69B39B975 for ; Mon, 31 Aug 2026 21:13:43 +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=1788210826; cv=none; b=SBxUuEck6Plyra4mNmxRAXEQxEixeBDpdO/ClOLVE5QyuzSbY5g8y6D8yvCuEpTgl3b74DyqUMRU2KchG5K2TkfssiebZMZPWs5LdXcaQAewpY5cbmSJV0hsSYpT4lrm32RFsLzPDencrN36cMqfLqNW7tBrOksm0hXNg6DlM2I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210826; c=relaxed/simple; bh=Up7WixMq2UKiZiOquhHtQgYufcWnlB1kNVQP+l4LXLY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RTqwaj9I05NUZ19cwFR9Ta9V6cYtBD5R6SkXvcM9TVSl5V8uSWvgoV6Tmloh64zJTqjfJcdjR0u24OahzvSoBSxZnJ65uXXgbuGxhFP7Rz9pxZos868P66AhOzD1raFsoyld5AgarYXlD8BaBNk8Zk29GYjFt2bQBSYcrbBD56o= 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=V8NuwLnc; 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="V8NuwLnc" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4956869750eso26620465e9.2 for ; Mon, 31 Aug 2026 14:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210822; x=1788815622; 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=+OwGak7jvH9Pv/n5J8RbgPDuhJli2QWAzQdMtVUnCkY=; b=V8NuwLnc0ivf8qV5GC/KQ7pUKsjkISvfZaFF/UPEw8a4DnTmbNb4KRkfDeycaKpYCT iKV0upYSal4N65YZPbgb9Dq9rPwJ8tgHxW/Bz56qKVaz2Wr+ei4p7sFyUbyuXt9ZXlXe 5XstJfIc1Zy96f7TxwGpnnNmvPSCDBTQG7nUVF7VytZTpvxxthR6A1Loxcww2kZ2I7uw k+LRsU0znKgPJrFGu3oS7AtNwv15Tw6LhcikhHkavRC5G5av8t70Z90BGFx4FiQTA/oZ mcfUNOn4/N8qC8yd+G2WqvP4mNFOUUhsxl9n6Jz8plnq1lj407jpZpWWrAI5SiPoL7m/ icEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210822; x=1788815622; 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=+OwGak7jvH9Pv/n5J8RbgPDuhJli2QWAzQdMtVUnCkY=; b=ojRbDO/EDH6yfK79X5rf4F6AvWxaR4IcQ7ml+74FyEFb05lgIDTCZSNiTeBPu7W4No TwXDo9R4bd+QsLVV0SAxi4tejHGkN29chviHQ46fnBsR+BOvR6U49HtL+/uexJkaYDwv ZTKnELL+BAiKGXhqPfTqUutuhXqWrnK/Jlu3gHTHaEr1ydeCleCBF3eI/hR4fCYCLfQL 4EA0ZAgRj+Y086afz4s5OQ1GvFYoVOmNRuPfehaKskGoxdBNvxNcoLD82SCXlligvEP9 /FAZeMvp1Gv95cRYcaaHOwEqfheNi2WPrgjDUu8X/N5eDdIvtbZco98xP2NtEKFv6KVI eFRQ== X-Forwarded-Encrypted: i=1; AHgh+RofM57j/wI0fltATMW11ZMwKyz7OeDs9Qsn4wG4JAf54KsWehxkNRxzVr/A6yerpYOKUOE5VRJDyXKkoio=@vger.kernel.org X-Gm-Message-State: AFuF++l54HnV7AU5PAZMEhs1go9St/cl2c2J2YteK/ozBOIUigKtT6SW SYiNCDto8FVI6KsoBq1ayAU4ga2EhRA+hDEwWeRciXp2DnOqe9MCXuxU X-Gm-Gg: AR+sD11XW2l/Px+NBkfd6lhQfB29vi89Ow6h0437GKeP+yFO/g5iRGAWthzos/5+2XE gKhXW6jy2c2mYHSFecrqJPZtf6u8LuQ0qShpAYxRbWW0OvBz3SlqwDQv4vJqRUbc86cF8AYlV4c VWNQX0OPRiYAZDJWOQ9YbQo/NoAJ2Qx3qCvzIM5uPrYDgBPXeYGdu19jew6ll+4H6x/v8fgPTbE m7d9+mcmtwqq+zR2XlBiaSOEf8jqTi2oDhae1exunp3dHp/xGNvBEnnl3ItxqW09C9INva6iPga Rd5kc5FoDYgRRa/RlX4Qn0ttQsIUSjzWAdBwAesYx0cPrLHy4b4/3eTeXVTLfpe60sHu9bspvE/ FLkryLijW/5qtAUkeswC/XEi5a9PluLMmIQfrHMvfF48cpslBb8PYg9GsS1ytRX5vJHZkXy7uI2 wBu9JB5ERt22BU+a7jW56Qp6pLSwa+Ep0fucaX1TFgYa4KAts4DcGowy3RMnx5Tilu/KW6W682I +7hVNUFv0Yr96KVQtU/59BXzrVRtokvXL9EuL2y9q9o+JJMrsiADLtMmULqwFMIE0Z+IgUsyTF4 m/Kenaruch+X8J6fjk53f+ymrf/2P4pO5JnwNH64YWmEz8TYSDEEKHPsYlE4savchBkvDaYKzJh 8+BJayenDkyXiUReFBHtcWHCg X-Received: by 2002:a05:600c:3e1a:b0:49c:cee2:a508 with SMTP id 5b1f17b1804b1-49ccee2a541mr310505105e9.16.1788210822065; Mon, 31 Aug 2026 14:13:42 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:41 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:33 +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: <20260831-kernel-header-removal-v2-3-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210818; l=2053; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=Up7WixMq2UKiZiOquhHtQgYufcWnlB1kNVQP+l4LXLY=; b=3mzQA/q+KB6k7DDU+xBz9iO5c/lHkYHNLJ7udoTjsYFY0GoyixbGt/x8GiIZAogwSV9SWFZjb AbU5ZWdKCAuAe2GXGsVANynSyrmifx5wlaVqkJFZdzavL9hLz0k6hRS 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 (some standard headers are already include subheaders, i.e. errno.h is included by err.h). Signed-off-by: Joshua Crofts --- Header changes explained: Added: - : for ARRAY_SIZE() - : for bitwise operations - : for container_of macro - : for usleep_range() - : for GPIO functions - : for div64 functions - : for struct mutex and mutex_lock/unlock - : for DEFINE_SIMPLE_DEV_PM_OPS - : 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 | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/drivers/iio/temperature/ltc2983.c b/drivers/iio/temperature/lt= c2983.c index fe9eec3058d4..6655453c9abf 100644 --- a/drivers/iio/temperature/ltc2983.c +++ b/drivers/iio/temperature/ltc2983.c @@ -5,19 +5,29 @@ * * 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 +#include +#include #include =20 #include --=20 2.55.0 From nobody Sat Sep 26 13:46:47 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 C2ED239C63E for ; Mon, 31 Aug 2026 21:13:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210827; cv=none; b=MK+tCoCXkt9AkuxiF/rpKS/TY6AuuLwtJKew4jpFAWiVQQkWc1J5jNZV5UEgcnSEE1OOf6CHnt/n85sN2q3SsPYek/DnyTVtOPXG3g0n6Htrbfthjb3VPbS0zrveHcPjm17VNu/Gm3J8lPQ/HvpB4a019rIion3JgEOe6/HBczc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210827; c=relaxed/simple; bh=7S3GqdGF0KlusnvtYvgxViEubrKHdp3YCun8jH+9hL0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PkHLG03f2NJoIOrCKbuTzqxdKZIJDFqij5UWd/Ka8DMkHrCUR6y/vdvpHR7X3N2PjlCTv7b/SOe+3ev1z51BHDTaNZwx19KY+PesIWO5LgUeeNhcn6D4FLWhF8aIz+X8Pp3g/KCTNBCq5U9CpaXxuVR92GjgyHPV/dgFQGEqEyo= 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=epWe26SL; arc=none smtp.client-ip=209.85.128.47 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="epWe26SL" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-49b8687630fso29151265e9.3 for ; Mon, 31 Aug 2026 14:13:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210823; x=1788815623; 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=epWe26SLn94WvOEHxMmmANZ++KOsoZX3BUAe9jwL3N/nqEkXmq7s48giZ+p95dlb6w q6F96jygrAQ0D4Ax9V5Oz0xs2yl3aJWvF/PektCXLZpsky9rBWEhwFm0tMIygpO30jps wMjAcBv/iHJAWNFZcmxiWgkXcZ/gWu1h7z4r9Rz6S30gt7b617N+jhcpHvIB0vqg+MA0 URV+dzCbb4AWmRGlt3tdFHKNaFJ/+lTbAf2GOjzjzEzAdqa9DCA9IZph6CMUFrvc33ZO tDmozIXqYT4xhc/VtHx++7Pg5j8S/IgMz0hmRc0AWm4V5M5xQa1AEDyQyjDK9oKZSW+c Rvmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210823; x=1788815623; 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=XXEV5jw2Emb+aGZgRZPUAdS0syG8rDSQPib67vrM9Gnm2XnFt3OJEmCj60astmG52/ 8HMdeK7SqjhItDC6O8uJFPfcNtvMq7h8cZAF/U2Wl7L9ZInI/KIRzxYG2hSn0U31mIJG 016/KfYh66z1SeRkn9VlviTSRQv6GSTRJ7C83bPc6qZCkKifYiAJE4hc6QCkuoujFOxe uMDwK9voUVi3vUILTP0uXXGQLvBFpz6p4k/m0GcJTkQ//QWanxvJwUKlFQWwybHkR7Hp kW/QgRv7MG24LuR2xhBoFWw+S/GJcFFIzGAuvseb78X9fhfF/uURuOV+855e94BRYJAb HNNA== X-Forwarded-Encrypted: i=1; AHgh+RoLq08r36Y8wAUtWuCCwj0U9+Sb37QW40ol4RRzOgwRh446/Rw3NyQl/KvoqJJPZbKhUlZbqFfViWDvDDQ=@vger.kernel.org X-Gm-Message-State: AFuF++l78boBn09Y4efaxej2qUN7PQ7kTXDkB4SuOB4vYC0ZTTqmV1/v WnVi1mY8BEpTbsj5rZ/6B6KvYBbZ7+t14US4y8E0p2v+NJ7JzZVou3C8 X-Gm-Gg: AR+sD13ZVU1xAHgQcAucechuXmqoYMCzPJEwAJjaeDbHzwrNLnepxofTDmPoQ505kjl tpa2p6+Mdekvyg9PqLQWlrKaCW23DVql7FExKKBcRd848BehiQbdg/4fVTElTs1eXLe2x1RRwzJ ystrlpfYRV8L0Mi2c5vxW2JfTwji4SZqceqgZQtV3PFxfc6FX8+Ea6o1Jeo8MgmtfK7kiyGMm4o cp7cVuCg8Q/ZWknG8ZzCrgM+kwyFE03UylTAhgwpKgoDUusCmE3SvgUB+JGZIvjxnOqflyUP0vs 3fihEQAFOkVqC9MKJ073LigceGywtPVsB/AY6FNAaHKIp+SM7sE5C86fypCtUCEBRQIwNVBJH78 gwydGVlES9QCYfT+uO22vHnJTaZ0TIZPE4OI879Uo+xdyreZSeuUWjrtTEg1gDkK8XSBA8LSH+4 0BxdmawntYK14dTWeCb7V6LtYkE5omiHg6edKvzb5uK4jtJR7zQuDLtJ9Z9kRP034H50RjSWksP ey7Vrg3BBtQnJ64zcwaS1k8rLxBqUmgXTsi/6ZDL2tHqjUdlvrt+idFiUC0yPPALsZYPedTtQkz eju+knoD8VzsL2asHKCq/pO6AKQi35y1hVoLYO5knTsXSzv+aQ3pALcGx10uSODPltjOU/Q32hA Vp4kHXimwdNlI8IYCeR8JcC5h X-Received: by 2002:a05:600c:870e:b0:495:6e68:5df2 with SMTP id 5b1f17b1804b1-49cdc43f461mr74399055e9.12.1788210822685; Mon, 31 Aug 2026 14:13:42 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:42 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:34 +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: <20260831-kernel-header-removal-v2-4-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210818; l=1745; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=7S3GqdGF0KlusnvtYvgxViEubrKHdp3YCun8jH+9hL0=; b=kbASjicAqc7v5dkMxgLjn5XPiAx/VzNB27l99Q4B81dXw0B5iTU+YCxRuJnG0WmDp/wwQ/zKZ BbtQhwjUPuhAsrY4Rf9uZUz1zV/wdYE1gb+SCWcgwYQXmc4veev+847 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 13:46:47 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 765C43A7597 for ; Mon, 31 Aug 2026 21:13:49 +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=1788210831; cv=none; b=K92WXGWkPz+JMG4nbDTK4dZpHuiN9D2qbJaBuguHkewATDnDPsi/Jg+k74LSUoT78Dr9Xpgv51AtYanY6/VvDk+23HVvEQG/cxbf3e/cUOJaw0cm6099JuY+NORb4xoBw7to0skKfftF1o8zeMRNaUlJ8qOIIJvl1bgvp4kJIYQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210831; c=relaxed/simple; bh=lZ538xn0MusE4k1KK9y0lCXK70e6dTvhVB099UUkj2Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PnYrU6vmlA8ekrmcF52+JYYM74fL/oalO5pbnC2nLLDY0QC/AdKDfS+iVGBEO1Kovc+9/zxq4flrbR0oWNct4qnJwtnwx5MmjYuOAQxXR6l2VYaLqzjCxYGkS/KlK53Dsu8g+YL0NkBfJnWuuSIIPCvqBIi7O5CYrQPg9vbBmwk= 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=XTAhUKCC; 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="XTAhUKCC" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-49b8eeb3ff2so29603345e9.2 for ; Mon, 31 Aug 2026 14:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210827; x=1788815627; 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=XTAhUKCC/EYWkfD8MqN5GlowiUynxb2uJFcX5tuAt/LjAyId+zRs2z4Az1mefse5No sPCUYFzQgbFLjz7E6Vai/6KD2YQNFuYfJxoapOuvKLnan7AoFXsoxvWk82AVT4HFxQeG FugTFRkCpU8IEUsvWu2+s8POgy/8XBaMz2/uwiJqWtua3RWJh8d8Qfr3Wd4JaWVNEYTy Cf0fcXuZEqo/t+nNZibajL7K5ZtEgU7whakaZo0kVzWbDXKDI07ZYUMiX5DEgHb6OWV5 IbCiALQdMq6y24v/cihak/wKTldy4iFOwLgIh6uqWpA1CogNhzeS3JMueuGj/P+BFGfV 4r5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210827; x=1788815627; 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=oNLqL62tTnhpZL6c+HYEGhB1FlVLNfBKrXCEJ75LwLY4e3ISA0e1A50472D98vqMMU ef4txgM01272LmnuTDbVwMJxEfyYQswjUMZ6MTRbuQEZ5vD/r7SdmGxG8UcR9/heKiOG 65wXyR4CIoJqi7nmAj4UIAE02kssewNOLAOlCpIjrhDPaHsFlqkvAVyawCVUzZ9OkVVn bh80vFxNtp0hy7SN6m04mfXn3A6H+Z9yn8lUCbhtuoZdws8QKwLu1fNkuxLfEVr563ec voMIb9tfP6x6KzoiL+mjr1uZSagtN8l2UnscC/bdcX1Y/nSk3E2BcwwiYvxF/6y5IfU1 ygAA== X-Forwarded-Encrypted: i=1; AHgh+RpKSTvi9RPQs6q21fLBDEhLUY2wNf8G3vqXldGoRHh38BICGBriZXUNjNzHoDCavxCYzL8CiLi/UEFZ4U0=@vger.kernel.org X-Gm-Message-State: AFuF++kC9xsoiCazKayFk5+CEJl9cPXS9eLTJZesBRfmPNlPZzXwW3ht xffRGxt1pZYKdKTbfttMyRZ0g9SSjZQ0GdHk4DJ7NC+w9/wVYW5QC42r X-Gm-Gg: AR+sD11nKk/LkenU8bjMoM2OBwcBcqXKNl7wctgCZJtUyuEgK6so4FWc3ejWaIffOni HWVWaKkF7xiozlsRTruuBDMAo8Vn7BjBUS7i7tl6mtxL8PCgI/8ZSuse6jeYBZzT2eTxm+Fe5JW I+Asgv5hitzD8d1q/rP0iJ9J4Nzo9XNhGiJYJuTf5FpoCIZcln9UR8ku2C/fXOiQl9grBVVXFQF z7miKYSlp4UCpUKxaHrcyKjnQXFcCbBa7axMtoG2MaEKLNJYSJ0Orp3dQCiWORzLOls9CctzjcR 6LD9jpRYh1A1avvveHa3shjxv40yOpYhMW++mPx1a9xv0rOt9401IcynbVPXVLmTWA8JAVOzEiB bfFuZahe87OlmTPnseKxqcmEgBOKfnrxflfjcwkzS7vRskTOQzMP1OUslDLHOmETVmrqIMzEilJ KIp8GEHFJtl1QoZbMOf9HWuvySM1DAnSQrEtEsCKpPcgi6k3U+4mXotrlRbvAx1EB98GldWmqSo mFWShL8MUch9RQVj8ykxBOkivJAln8kMd+Qu09l/C9S6dmSvfe9Fb3F8YDh6mWj8cvHD3zvhMul qMZsYVfaGmlOwpYSOtwJBMORZBAFyKOHYbxC7N6RP9WWX6VUZpLUALfDNYzN0qukz3B8LfjgAd+ CKh5se2QpeOYoxCYf3TnN9QGJgL9hsc/ebp4= X-Received: by 2002:a05:600c:6b08:b0:498:952:e276 with SMTP id 5b1f17b1804b1-49cdc41f98fmr43629265e9.8.1788210827444; Mon, 31 Aug 2026 14:13:47 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:47 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:35 +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: <20260831-kernel-header-removal-v2-5-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=1772; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=lZ538xn0MusE4k1KK9y0lCXK70e6dTvhVB099UUkj2Q=; b=cL16eD7hISahdpDpT/3iplXwrj/oBC+wB6qNOq2/ysGw4eR3kkXUloag00nNErl7wU43w+Wc7 dAd+BljEq5KDz/3FojdQLOHnWz+S332CK/PWLltq4IpMS2wOwl0On8C 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 13:46:47 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.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 06F4C39E176 for ; Mon, 31 Aug 2026 21:13:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210831; cv=none; b=S/Om9SpZoUSFWsAMvdcyPxDZ+IJ+2JS9ZJ0/VZTKWeTP/iHdUCKyhdG6+syO2Hvm+iEVZLewwU4n6lmpmqQ2JuPdriCHFUY+iNVtaiUJ0p5aNlkZWgKfeUtfqAGCQzjrkR+NqlzmSc+FObyVaU5SakMzNRlNYLqPHCeW7HuKGqo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210831; c=relaxed/simple; bh=S0psc0GokPMG3r5dgQR0E3KceBkww71p70Ddzytet2M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MnEbC97guZLQ0/047UV7yAiB9/aml2OS0nOFTZHwFPN/8qQ3+peolbJFCC0WcD6yMD3Mtdz9r6e4scgyjkhNnrE3CYWPXWXx3Ariy4+HS2PG53kTl/FlBbFecFYOVGxm6WduQm7LxIrVXXPNm58oWHqPkQWZzNEmel+OgAwVUNk= 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=ZsUCvcIA; arc=none smtp.client-ip=209.85.128.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="ZsUCvcIA" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-49b0dbfbf7bso28838545e9.2 for ; Mon, 31 Aug 2026 14:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210828; x=1788815628; 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=ZsUCvcIAOm9+R+7fP964cvUGr2pBAikOpWVPIMDCxUgEmCJ2Ghmxfe2WL2yT1w9i4m xByidXN6nnmlnFnyVucnhQBfrbjJy91/aFCagWlLrzTou8FF9qbG/Yq/ang534ONic+l 8tdYVoEFn1uq2Zzvl1O4DEAunyuNSsIUSECjmXAS40cU3ZwvVjzDwOV4rjMnW8vZOM79 DMa58brj2alhMqpfBOJAZTLfMbhANm36+q/ODIzgFJ9Mc+luOPBj7hlCUWNHPzod4euM x92CzM3ZtA/HEAUbM+8rJzpYRn3i/PWZJuJPICwZJ/lRZEUMXtJKROvIMWIuyHUTRSPI aX4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210828; x=1788815628; 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=pNuFTgptQVS9U+95P+saNPAnJJYiEU14g1M+8itwiTvOprl0+sWAY7pHRwYDNQAxgn zGZIyLKdToieUAfDYH/jyLtEaygQ2hazuvMppZ5gE3AQ2cwcbgbIuAq5g3zy8KYQfkTc jmLLDhnyrwcVUpWGvx1vMMtMfYU6Y29FXkRkzhoVB3GN/pURtgBASn5LMKpuDDhOGyir gr9gDFSNt5adB3IjPeT8+ElijZFsVR7XfpX5eBb0ybllyhNYYOSmRufKd65CjHh2Hbnt W+c/RUHrkSBRpeOcBDkohADOY3OqGpuNKEoPCXst8R7Kf7BE//8dPNja9M2RdO2Raa6p YOiQ== X-Forwarded-Encrypted: i=1; AHgh+Rq2FdffNwiGHd+LkeBGw/95nAQEhfxUmBFpV4VrGvx9nC/1LcAzz8SZdZZV+HgQ4FnRcgpenU3a9F55daI=@vger.kernel.org X-Gm-Message-State: AFuF++lRD2tXaKz2NLOesKqYpsbP4c65YsQ6EZTs/Ct3j51t/iivnsYg tVKzYfa9yMbg6OJJlihhaNLy1nGXqszyt1zKZEeS4sN1oV5OZ++8zdFx X-Gm-Gg: AR+sD109RpVjf2lUwUZ1Z2/6G2i5VsyMz/K/x+xxi5Mm6rUptGe6crxEEOVJbk7xSOx m41abGuFBNgs4yV2P5zFVy9ZeJwIyeMm5tTVqf/c4Ahz3YCou/N+TDR6Ya1s8yhIbVA+HqNiMuz ADeQMXu3ei6/9FgWjwDdaxP3TYo/AEQ/bwOgHqECNW+iQ7ykXB76Cf4+JPCpOljlhvD4MBvD4td aqwCkVGT4YEEtn3QMER+wSXPaOibrKG2HXR+qMHiODoP0YWKw0e8TS+84p48tMjupVthIQ2P880 gEUYKMjWqgK0v0mGddVcheGXs7Mh1YGKzXdssWF2/NWMPXE6LfSMdYcWyBMQFQiSb00LWFcveQq 61H+PQHtFgOwjptL4zCjedHz+idKVU+uL5hT34HvgikhfUqgjrCwNZjaDJUw6SBU4XKaHR1v7tt g7aHkxOIyV1ufUKMGJD+2jWdcG3YxyJ1h1RbIi4Cn98DA2OpZ5LyX1+qCvRqFt4Nr2R/aUVbIKT 7kos0WSjT3n8peMc1UfJho2NzQNISOWqyuJPtkJyW4d4TK68tkG6EcgUZ8+kP1yBJcoKv7wr0TJ jhd08WBCHq3jgDiMWAY3hBWbCFEFwnVWfmcNV1hhHzXENqc2wpaB04UdGpCQAUoLH5cnbfPyPDj cWZfm75QrY72vjoedSYYTCHiy X-Received: by 2002:a05:600c:6215:b0:499:593b:a15b with SMTP id 5b1f17b1804b1-49cdc422c50mr67567885e9.1.1788210828027; Mon, 31 Aug 2026 14:13:48 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:47 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:36 +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: <20260831-kernel-header-removal-v2-6-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=928; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=S0psc0GokPMG3r5dgQR0E3KceBkww71p70Ddzytet2M=; b=Bi5LMlu2NHtnbcUH9zCVbESPx41H1U8BXpXZ7VyzptCnG7IBK55Vd7dRuuebmXwInnSyvrSP7 qHuc2Y4CYJRDqghAnEANFvwE+YTiTlX9rQ/AqRs8a+nGc2t47B66E6f 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 13:46:47 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 01A8C3A7858 for ; Mon, 31 Aug 2026 21:13:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210832; cv=none; b=APGB9NZOSRE+tkuA00bBY+3rRhlpaNhEt15ngyDbNbl7fx1dZ44ByiZrdHRQW6cXrbNNPwwEGvp0kVPzpfuOEcZsH4cF9DnXBaJJk+v2M05+bQ54WiKEKDiDtL3WoZb8NziOdz/Y9/DXa56qx1rE1VYKOS6GoJv7ar6/Csp5smc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210832; c=relaxed/simple; bh=5XLKjOzOTRwerZYjWQlSm0V6kefuJzxf5B3r7vswQh0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cM8CJsmugku4K833hNPFM0puKoUe3eivKcF2UkrHE08szEd5dGQwM5TGDi/3VCRcGC6YKQqXMfEEfRVvgkFPc4dqpOBNDNzZ0XvQrO8bs3+GIUa5TeWKXs7foKc/OB3MOwpUwdRK7ykWt8Of1PBQ5+KdyUpJgPQ2S8Gw+rxu2dI= 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=B7Hcywt8; arc=none smtp.client-ip=209.85.128.52 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="B7Hcywt8" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-49b0eab380eso3702915e9.0 for ; Mon, 31 Aug 2026 14:13:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210829; x=1788815629; 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=B7Hcywt8xoHVksyPKHAo0XMxL/hmvs/sweidDBMA3A1/x8JQY5LtSCf9ElRTBy0Vyy ML33WBaiD0amh5BBAWrMo9Xo1eBhvUWBD7Ka9LBUDIk4HejYkboF+5cZjFj7YeO4AWck 0881gMKGUOX0B2NtEltXBy7/dCHgzf3jD2/ebJ7sTy9UzkxTQDa1pP3W9uh1805ZNh8c uX7YoL/C1rciho2B05B1jR5e9hkP1JmGWQAyvInAOuZAZxF5EdGnbLhFLtiCswBHeXdP bLYGjKjAYt01ct8QRHvnhjPv0OdvWJkQlPIW1DYxxkXE4l0oFeSKedMSXwpUj8/qiWfC L47g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210829; x=1788815629; 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=T23GKpb5fOZBAEjg67OTAS18sf5Kex4AIOi2jC7YB+sm7GNkv/FN3FxcGUyVMlmHnB VpLwC7AFfmBKn5m/52tEUQ7C43P/jFRb83HZdZalvojoA+RbnGMh+XkjJLTG4Hen2dMa ehbK7Pi/r35C0vAHOoOmW0n9HBc2pxG/KuiiUb+ko1ypzUKyMLJ3rdPnCQfncSNCn0p8 2e99oec+gYMJfu7tKFvDjkXfC/slpHnbOv2KqL3KoMC9mqxX+BnrSriuOe0f7wCevESl hiOUHFha+X4i0AdmYuA3Cd4ikxovkg3nr5a9RMLT06Qd82jjluG3IvrstpwvbXzCaU0x MU1w== X-Forwarded-Encrypted: i=1; AHgh+Rqcx08E7tPk7/b4NCiCjL9wGY/G8ApjQHXMxBornwyPC2uBX3d6WC8r6FXIkbyvDyKsudl7wl3pRfY8C1E=@vger.kernel.org X-Gm-Message-State: AFuF++kwOTdxSoJ309kMDKb8TLYJK5PKWMMsKA/q0TTVL2s0p6VF98nC vt8A9tOCtH3bx3hPOZOGRe2XTKVbUfWLiLCZrC2wDO/YuFkAV8CfXGFa X-Gm-Gg: AR+sD11UsjzlBojsDnhbHUlKrUrn+D9owZEVMXQoJ/XLNq6ptpRixLTGEr+upFo9LNN y7bfQZEpjkGWl/4fU5fcD8o2PqSYUEDhWCnizFr6/8NvKkbDOV9BQjFB8bQMGoXFEsng56HlNjm IfdRe1Zg0qdhEdtOwt/seYPiy6fDrM7BNWHC+VOO+1wMZCXWiIPkyqD2XBInZ2PuoLvc8uak5Wl 0/VeF7PIopJoZmvjviOFoKYhcnYAUlv/HDpl6GJCc0dZcq4fMyBGeI7x9K/ow26kp5MG4CcutBl GC17cGWpx7Fgqx4BR+v5Q/TOS99DA3bBjlv95CzytvUI9wvuwCIoHm8caBnEnoQgmvk1Niwm7kB 6MHC3Rwu1Lz1Sdg7H7MI+hbGi3CNjlz1H5MrKJq9syk/tcE78Mpx5Npt/I31xrBKwGH2LdocJqM BpkLRAeLOp5IdT3fmTmRznfasPiGwiVtyWwBvNNFkuJ5+YY2IUsFynv/BUCwI8sXN9s4mbENcCg 3IkMiUYvFi0Tj9hETpGx8wSTm1tDAluzxNurgagmWkQHkVwbVYzdaJ9nU+N1gpdZWFjsWQO3P2e YK6BmgIe9YkSVDuQtqh6cSNIgapzCGkksZYjMHE6sXedyCUYnLPgbXM8WeNVdckf3k/f58Y/ayJ 6DntARIFvdWF5O90g57LQOI4UXkgY46N7fkk= X-Received: by 2002:a05:600c:3556:b0:495:5d6d:9cc1 with SMTP id 5b1f17b1804b1-49cdd3be8a4mr13416825e9.0.1788210828882; Mon, 31 Aug 2026 14:13:48 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:48 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:37 +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: <20260831-kernel-header-removal-v2-7-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=1060; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=5XLKjOzOTRwerZYjWQlSm0V6kefuJzxf5B3r7vswQh0=; b=nIPIsBHN3LFcK6bhKd4eld/6bSVD1bfvwP5GN0lIuTQFyPwJUSgUPByKvyuo9mryDqqwM5+nW IycpG0CwQcMDdw0oeiwHsYiqbuPueT1Uw3l5fu23EuovZytTBivs67R 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 13:46:47 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 E6C3C38E10C for ; Mon, 31 Aug 2026 21:13:51 +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=1788210833; cv=none; b=MrygdtYvvvuGO6GLXx8FVQMjgvUY6/ID4f3KuPLUcdmItKqdgl5Et1ii9x6rKbEWAkxpPWN1ibr03k+TcOiis467ZOZjDTghTrDdutNTrH2yNX8KSVXXp72o0SWkc8+98jnS7AB4nyv+oB/KeJfRF2SfEJNnMVBIrKOokRPjcmw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210833; c=relaxed/simple; bh=HXABlvbovapo8X5ULjVoUp05rLGCvcH7Hwv2idfGruc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Fw3wfnE0ldbW2FwboU+lqwPt5xKv2F20CwpLdYtpdCowr4c62iWdUCPgmor1O5Z5Oh4fgEopybRZdjIjX/JmRiGI8I2Gk3+mm7on8EW4ZsqkFUCP2Z1mcDB+yTZ5npjk8fgAq/LgblSLnXGU6h4ii7d3vI7nWc0Hp+sTpzW09IM= 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=qtxwB1+N; 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="qtxwB1+N" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-49ccfbe062eso19828145e9.3 for ; Mon, 31 Aug 2026 14:13:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210830; x=1788815630; 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=qtxwB1+NeJBNP5+t9FaPgwDqXH1SvCIYoMXZd1zWRTB9l5FrbZ1Bj2ocoE+I6csavX fd+MmCKGO2q8BLSN1bTsIyealVCBkBRpFx5yaqdN0CShUKziIZR5vKEwbZHSY9ED2Twq P7sm0WUoSb6nJjB3VSP26CfiWOy856rnmV/ujNUxj2UcwXZnoQGMZ+L8DWtYabZpRVSU 8RrB68YSLRRsf3eZ4Ymh+h2vbdhrp0+beGcQeaayCQnRXACkfCc71Hw8ctl/LbBklB4c +A8Jb7fXzwgjqmInLxxqo7jlJPjY7XjWvB+KbRLPZSwKztMuNziRBMNUItYOXvR6Bfwz cblA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210830; x=1788815630; 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=YsA1fTAL5D1usNQVO164ffy1s10HINtbQraO0svawTWcUws9XX+zwWGqhVSjc6VvF2 RZg+EOB2aC4FmHj4daK0TSMXT/WdqVgHflb0HWTiVVD2zxs3kGP9WT24yNh/uL3A3ulK 2s66zTRhpYXaRnAknS427U/bZb7i5dkaNLOa4or4NERP33ytu3nr9HzueXWUInZ5V0mV LOaRhjZxdVjtPJ/8wEhLyXvvrqtMKU4NqVw5+niQl/qqMalWy4HNsVBn3Bwu63YbMFxm 8lgbZLh8sUDKi/5IzLZUvkKXElPHHeCYF4/ut63qdFvvFeKepsOLVpnUIWGqJ6b9h6iQ 7yEw== X-Forwarded-Encrypted: i=1; AHgh+RqooIvKtlYjjVFdSeJSGz2ugLEAtBcBVmdXeLqOQ0c13CzpwTQmsjNMavxE1s3SjF5SItC/gClqoJhyRcY=@vger.kernel.org X-Gm-Message-State: AFuF++nJA2k3W80NFhytunZ7oPAimcz5eMJMP4Bwk1YC31vJy0KsoKnf g+JMPlsfLGRQZcVnyIwi9SI+CWpnLYkaj3Yt/Y0w1WZS6sIH7z2QKJHk X-Gm-Gg: AR+sD10akc20DzFTOwXEgBwK2qmA8AXq20O/q91RUmUUqeru1RSTB080p2OzuJwwbNw O+jmPUuKMsJ7qBnOmjbDxaHOsymzNEoFxaf8eEaOH1gXXLSgy73lUDK8amnSwQiUKuKzeMm2xQl Th4kjg51Lv9gCraHS2kfeZhvbE1qEbBFTPUlLj2rhr15yn1p0kN1k3dRP8SRODADa/o9r3GiaUw SXedpC3ZkoIywxqJJjvxUsAZqKMjwBNL/WrijhG/4L5Us/NrskA3SgtYcI7Fgis+C1k5qcAD05K BmvBQupyte8CQ4hFytzAmwSrOeiCphC5BHbbFmKvkUkoDnR9OzOHxN/GSzShM3ZleuCR95AR5eS 3P0E5BV+FEDosnE2i9wvMJrlJPjMb1ciociEI87wLEFxHWqzqRNHUX2btyTkC3CqlKLJliTiP6o iLSwpbpe6OYtSNqbLZp37A+hXECfoo1gsYCD48s7Hiltp+06uWA2druDvIXpdpfbGqCPYSOKin7 l4mAK8nLjwrlOsf2ML1nVH53ARq/c+v05uvSRNP19HmuPLA6/9SJox6EALJnk1pi7qnNq82quia stlBLH9LO/RIGsQAOer5FoEsCebET+ug5t+9iU34+e0hfIrJmwxqVBCWJeW1cwV9+59Fg2fgh4h 0rDd080RFBA1nPCaIc035bf/p X-Received: by 2002:a05:600c:c494:b0:499:8aff:59b6 with SMTP id 5b1f17b1804b1-49b91c486c3mr361162565e9.14.1788210829843; Mon, 31 Aug 2026 14:13:49 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:49 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:38 +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: <20260831-kernel-header-removal-v2-8-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=1038; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=HXABlvbovapo8X5ULjVoUp05rLGCvcH7Hwv2idfGruc=; b=jW+8VHxUen/pme45o0CJauIjkEOZLcZ/pytVtjDREqo30I6sc8zb2/ZuQXdoD2Tak7ru0fGbI 402OJX1QKRdAEee4RQGPryGtN3mniUeP2QHNECe7dmr2bHNH4lV3fTb 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 13:46:47 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.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 390B53AA4F6 for ; Mon, 31 Aug 2026 21:13:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210835; cv=none; b=TUtq3eo9fPZRYTLcdZvqs1sx1Lcwlv2qW4Q/BDt3YxkUg3j/FJkbPbn36YKJYssb7rI2wuLS7UXpcnRY9JP94sZ6WSSyxQb35t1q+t1vY+BeDLGJWWOJWrW5rBi6soLlOaezebIA06Q3gDGP2zUiCrrhc/f0kQT72dhrHaTGpwg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210835; c=relaxed/simple; bh=zlCbSMvrlfeCqiNJjQxZkS1vJbSrxoS9NwpBsjGk91A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=S7Zh45Fs1LG+O6dp2IFR7Tzy5X4ZwYOYrBYJvmskUW8zdMR08X2hPt4ekc6b08PW0697A3jF2R6EwLcfAsaCnudgqUzAKnIbdm/si0edSIzzxC+16y5azpoWc1pxhMoXL5zgxuKmiePCNBbimaT2ORlgFI+vnYqsBmH46mb7CIs= 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=YChxMGwu; arc=none smtp.client-ip=209.85.128.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="YChxMGwu" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4957eefd361so1421875e9.1 for ; Mon, 31 Aug 2026 14:13:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210831; x=1788815631; 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=YZoIiBSeFcsiK0IdQaOjt017+Ix1aMSbciAf6wb0bRI=; b=YChxMGwu1GrTaT4pmemXyK1RMCf5IvJuWbjNmMVjKSVY0hTnto8eHOITfY0A9s+w8l uCSaLW1AeXyOnT+SmQO8IeKQyVBs4trYWJRAXHHY+2Uj6FaJevLoZlEgmNblJpWVH/dJ 9XpYBTSVz6jWv2zCOx3wJFLuBmznlmB8ndweiHiePzayv/xRONlZpzyvL+pO0XvCJAIb +0D0rMZsWgfwu79sqvGpVjaB4SbMQo0i13Wswx4OMXvZyhpbHBhiwQfqfw473UudbL66 oalg3nLihYIowRVQLgH/P/pUXzVdn+05fIQUV5kS/j7rT1Z8qXyR1W7xHTl7G7uLRdkX /juA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210831; x=1788815631; 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=YZoIiBSeFcsiK0IdQaOjt017+Ix1aMSbciAf6wb0bRI=; b=mC82YmALWCwKs7wnG1d+Qbee/cTkuKUd2yvDlY9Yz1ViRPiqM2cA9/ka5KQSkHp8cz hWrzGCUqyadQOEUc3f8tvnBe8hvW7UVSVAqBhNP4qh/kR0EcmMJntqu0uRL2OjIIh+ok eUE0AI2dMAs1CPi6l+uaVasuAh8wIBKd0/RoUEyf1CaGAn6QYFC2EOzarAkPSpPphvFZ gwjnKPN4C+it2VI6EyeCBhOzJy6JsBYrI5DdqVmGhlGyLx2uJJe8DCoDCKXaq/GUMRMd Hz0/x6YeCeM0+xwnFfHK97/F/VnIWH8LFkUNBJNR46Bt6Mq93QiVazw35PD/ChxlrkSk 8T5w== X-Forwarded-Encrypted: i=1; AHgh+Rql6tZcVIsfis4Ne/Othq3qmktAhm8qYpjn2DmkKqQtzN/pYO+By1TSGPQuuUB8QMLf6ZSfhOZYGAvWBzc=@vger.kernel.org X-Gm-Message-State: AFuF++k27BdjYJ8CBDx/GxA5NNjPoCbxjyKslzTO0O7ZAa6BkA39qefX /xEpAlBHE1MQa5cPiPBoD/JTdlgNolQRYGEdfJOTg2P07bHzVIGmwXrU X-Gm-Gg: AR+sD132KM8vQdo/lyk+fCmzPsPNNW4E3s0ZA0DD0y4dqJ2SrEenb3vH3BBDsP42JGW X/xPNS+viPzE/yb8hPq1w2ld4CMdXy0Om0AXbaAeZSTRWZ+rC/7g0n9ZexmVVr7AELEPhvWz9s/ fte9xQklMSo/eeEL43IJ7JwpLwMyk04Eex+wv4732Ykrm91w8Sqz+zy2Qx6vYecW0cT9lskS5pO 3rL5pv58ukF5aSG5nIvW6SkMKR5vB4BrEnk0uFBRWdf53KR7lqAE4IJWDapba63EbOoNQ1SCRjk dkXPMuaaSDk8qJVOwP4Z9WSXtm7MZOO+wpM8l2T6lTQHVNv7MdOh2vbIF5J/+iNLsTIZ6YihmIs cIMWar91Hdnh8mqH9IUUNxbZYylMf67Wft8p37uBUbT87na6myulMDU3SJNWAPVPpzHF4kiCk24 YfwVlYTySyfS8FMDKi7DeujJ4WwKb5r+Ppnr9rqtVIO/+9SQDR+HxBd01ZCHTWgMz+uG3OmTSyn wiwMMs4/vNjhFyVQ5/z9zHo7Ibp11xiJx3y6OMbKmIV1mLTeZfh/fIHPXVJcsOme9DKSv7Vn8K4 mthIHisMCcVMHOXXC+sFLxOuJZY8KhW67BpkQswXfczqpwKHWHaDGSepoR20IKRy0YsY9xpq3+8 /c3qe6JvIU0uLUjs30pVtQRE7 X-Received: by 2002:a05:600c:8b42:b0:496:c93d:e2f with SMTP id 5b1f17b1804b1-49b91c57d64mr469951045e9.15.1788210831303; Mon, 31 Aug 2026 14:13:51 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:50 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:39 +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: <20260831-kernel-header-removal-v2-9-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=1547; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=zlCbSMvrlfeCqiNJjQxZkS1vJbSrxoS9NwpBsjGk91A=; b=oTABnNaL1RNH5TgvGZY7KHvLgvYQ0l5Qw182/IOVyeYvlMg1T3sj50D5/+XwHBXL9+op2YLK9 1fqt9Lkj46OB2X25o2HezW37n2wCmgK4Owfz7u2UgpnbC6A7n/SPTKE 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 BIT() - : for struct device - : 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/tsys01.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/iio/temperature/tsys01.c b/drivers/iio/temperature/tsy= s01.c index 14de67ee8be7..b19b4a3ef038 100644 --- a/drivers/iio/temperature/tsys01.c +++ b/drivers/iio/temperature/tsys01.c @@ -8,12 +8,15 @@ * 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 13:46:47 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 E4E9D3AAF57 for ; Mon, 31 Aug 2026 21:13:53 +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=1788210835; cv=none; b=R6+6Vgdp9Hcvx8A8KqRLpcEKteUy+iVRedNM6NITOSt5Fm7PKCwiWHX1J0XKvXswKI9a6ZNOXCpnDZl0QeA92H6MtyLdDQK/BuE7BrsnQABERZQj4tiE95bAVaWlIgETeFluplvPO9FnJZrcIC5qX0IJ+H3LLfEVU5ju/JZSgcY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210835; c=relaxed/simple; bh=c1kpDXLLAzdZm5rs2ETbE/7TO3I2DSL19IHJCzFyRZI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XLvjE5tZ1821dx8Upeb6L6qFuAG3oqfQYgnpmp+GrBy1jt0xChh2uY0y9dskyMlbaD/9mhozzamaIi0pu1WIYav9YLIyD3f5Lw34fD3lD7k9RZBFtQUuu7KUq7GMbA27SbzBSzBwVROPxRPv7ooTnrnf3iLyA1n/bEMBS/63ctg= 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=nXWSjwf1; 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="nXWSjwf1" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-498028b3d5eso45896965e9.1 for ; Mon, 31 Aug 2026 14:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210832; x=1788815632; 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=nXWSjwf1Pe+QzVmgqXnvx4/2Fk5Hp+41P10kd4zaUKvX+SHGXATDour8IvfhD/IB6s fwroRok09w/MNgNT9duDvII/bKzoH8t2ODHv9Xsq7KDsysEXqNliuIYak33sELzBp24j 4AVuiQzLlUR4aHb0uBwZDtT8O8/tvjnHDRupg3rkSyFdU7Wbdo1oU/NUqhy4B6OC+jmE +Hkn1sC0J8VgGCDOnChkQZB7PkQWkvXRss9vuYq7wn0/Vnvlikeu/TxKuDKpOzf8JWlf H8cm46THE+z5JSfSHZT7loGAKrR7rNjWx70dDT+mYpE6UduVoS23XpkxYNJH02yMYd6p WlIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210832; x=1788815632; 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=L714t7ysb32ERq53iQhQo2tx8KPLbuBR0EvjU6+7FbqNyp0ymW2KvJreZfmXiEJ6CN kxBECYggysTmNwCkPiyEi3EaqKemv20KiANsc8tP0hRQfgzhDSbllwVaoEHa8Z8YTRoD us8WEpbVhIZ2tybhnHy/0TtaCvmPZIf43n1lfTvzsQjxWX4YJxFZQgtnK5zEthk99AEc yObTdTRq+QGN+lIpDJkijKBzOuijJkZ7L/oOLxOFMl62jMc6m9jaBqxAdxSQ1wwK88qh Y5QVqs3iRIWZfWqTlMaikola0WapgENEpIRN8iiXlZZ3/c8BgxdMIvq3gsTYJ5EVkARq yfFA== X-Forwarded-Encrypted: i=1; AHgh+RrUiueW7hq2zu6EdeM6D+nOkKyIRGlc1jkOPNpDbGfsaaIsLpGpHWxi6+w2usV4xW/Cl0QBc+yIAGHYxSA=@vger.kernel.org X-Gm-Message-State: AFuF++n+1OSYk37MKDSdskmfq0nMuXNDLJ8P7UGTw97nb7Ne/HCTlUj2 mciRbrBZdowu4vx5tvkES9YzKgQF1R7X4E8FF0IQ9ug2Vk/lLY5mGrHK X-Gm-Gg: AR+sD12g63MUPdP0fkZmdqUgpWs6+u3AApCPauQ14+mEJwhvlsWbxjSY4wFB6iLAr5a c2oh1ASNrHvXdSal9eu/D3UIQ8cBL1tDIHl4z6BU2487A7vpa+SlEf4zb6mhVaTNH7/HM1q6VFs ZdPNYvYmZgiEmpa+94Qib+UNb/BJvUAeH8tkVO0rDIqvVoJuzxpczHPO4i16n0+sSIS38LJHS93 E5dN1tkwXUN77bFNfInV6f72CPs+4TaWlFzSAjhsHzts2W8b0dkI8JoiutQV1V6hWMeZprI15fO miJ/3TcLnODU4D+hVQCb3H8a58guR5EkkL9rTi+akGwZn7gITaDIzyQ1oeksWpYjTnLQsLVqwm1 8DgrCvctS4w6QM71Lh12VzrvERfV8iJ578jWxIvc/qaB49ac0of9k5++lqtrWvNj+Jp3JfV6cSf V6VhtqW8d0klYbFLbF8JAAiCXPaA9jHDI0eCUuoT6I6yQ7osWJpGeNWyA6r6DAOObuOBZ33VelN 8/TP/CXkalWSb1RMO9p+7qinKrPmSiKmgGWr68y+gcXZyhHU+L/2pkiu9qKbDn7MA0mtlTdWx3F WtvAPSv7x6RbJlZpMFHXWBl+hS+E2Np+zt8lA0rh3cK+OjiWe2urVHc+KOFPvQl4BBhabOAMZK7 Qpr2PJ1ueRcgPeqx2mSoSsMaw X-Received: by 2002:a05:600c:3584:b0:49c:dada:30b7 with SMTP id 5b1f17b1804b1-49cdada30e1mr69494335e9.2.1788210831846; Mon, 31 Aug 2026 14:13:51 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:51 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:40 +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: <20260831-kernel-header-removal-v2-10-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=842; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=c1kpDXLLAzdZm5rs2ETbE/7TO3I2DSL19IHJCzFyRZI=; b=/9T0HwT2kFNaIK5SxjBYoSNF4M4fJ0efFXJu9yZX4lr3Iv2RiwO4bP03Dc1illoS3q6eFB4Rd XZymG4VHGU6AgaEiPmRVWvPZLN1dRZiVyJocbctFdLobZCUPouIRnUP 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 13:46:47 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 591B03AB292 for ; Mon, 31 Aug 2026 21:13:54 +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=1788210836; cv=none; b=Qlqnh8x6w+/P+vOenF5dqNgUcP0zJ9OptgjOkjbZV5BDa4y++GWNKecd8Ngio/zUkI0etWD6ckQb8KehVzVXbOj1QWFEr+LeMV/FKpXmkXMo5/+3dETD9l+JFtctIqDJIlYOhYOBCuJvtRwdO0l/UdJ+vvFanGZgRtbvkyZTiV4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788210836; c=relaxed/simple; bh=Ok2JWMFdmq9RBhsH87s6dwlbv1t1d+AHVoRVKb5QzHc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PmuQ4lrRT/8rYqmOZJKb0oDHg7DO+bK9Z8xDOD9okNsLdpwbH6b//AGvVFvax96yAjWlntYPf4Qwlu1MOulMe+NhVJRNOC3ejhE9Xmksw+8j6VnKfsbJEBpeLu2Q5Cp7Td7DwnCbSO3S/tyFLe2+L/wYrvY6V3QpmqBWi5Sy/hE= 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=acqfoHy4; 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="acqfoHy4" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49b8eeb3ff2so29603675e9.2 for ; Mon, 31 Aug 2026 14:13:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788210832; x=1788815632; 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=xVHnC576INwGC+7OJYbd+v8J85oq1PFxo2Q5XCB9L3A=; b=acqfoHy4bdFpLa6wxYumc5TmTqmDuGGG6WlPLEIA1ERHmuyFwUg/fD3Jb5JtxSvmLP VO6yeH1gTflBH++gZI4k6l8ieH1edfIy2bwJB3XUKqFicezOz4OeL9GVoHW4Z8LTE0dk 6C052WZiqE3mHGpYxDraRRck03WLXAjTq97CJJIcWhr03vOhBLrofmTpb1TK+u9Hrisv eSbHXa1lZs9HZ8m85kcpct788mThvSwz/5nVsnHKTkPH+GVeJkJNMRzegWojI+76iNCw z41SZBS518r7NAK0MZMZZ0SdDzX5H/TwRtswF7gYDl5nop7ePIDa2ILivFLn3nURsldl /Q4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788210832; x=1788815632; 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=xVHnC576INwGC+7OJYbd+v8J85oq1PFxo2Q5XCB9L3A=; b=LlFDvE3cenCglYxed3mmJq4gwe63MoL5+qJgKLZtmoH1MrML7t3G/9+ok8zTZFnwhM qhhaIiGgRky5nUBuGWfdIkhcAFdIHKSKn8/KAEvBorv41JODvUhx5Oswn2YL41FqO9SX Yq8p2XGGgirHlq8WJuErEdUB16I//gYZtRPX3Z7o1U9H711ubcUy/veuowhsSKmQcBqQ 9K/2N/mRzRT7XQIoLsvwZn0lhbbCPohgn5Kt8SyYf14UE4dnkyYE6g0fBPstAYwO5rWy 5rv321Q5PXCCA9738tMBbT3jk4p0/1Xzybu4gxjRU+8T3kwog11PAF3+Md1t+2bp4fW1 zgUA== X-Forwarded-Encrypted: i=1; AHgh+Rrbi3XfKhfqMg92qLAU574ScPr/ma5DhIESzg4HlMClpvnef3GfktfK4aU/YMTlNiC+m4Y1j3Lq96WDCIU=@vger.kernel.org X-Gm-Message-State: AFuF++kku20Y/o7fnur3yotBPpOqDNWiDm1eBelSUhBWtzuL46KmwQKB rHIqADM68in90F2OdvVeLQXg/Gz8hBWYnDXn0Xsl94V8Pv/Bw5PpF3er X-Gm-Gg: AR+sD10byzF5Y/YyNTKH4bg6W5PXCsRyqZ+EsD38y/D9OwGSN+Mtv6dsYSKhotBD8TQ lv5NDhghlfOAj9R1xMzRnVqt/IqOrknnjOuzkFNSI0BpSH/T8VDnLVOqsW2CZTdT+m+ZMS921jG sg8f9V2JKe/+GAa4ArAerePQzpyFCaeoHkmJik7v9SFfgrv+ewypyLsexJP8V5horE8xyKyP+67 w4nquVrVOKyoANBPcovPEe64R4fNvHObF8YjlEjV5vlhLJjfvkQUGds3ZVnwXaeTgLAbUC/d+6F NsOjNlQFktP/wW84J5HUgYRPgqfEIKL0OYUIYx89RcuHhHOiOu1TqGz8sWXoqU/vhcGPD/J/6QI 5ovPVWum5lNydDMR1UkNOBAv+qYUJqNcMXEPIg4U3CkKfDQMaOnaSwFautxF8QyyY8tlGceJs1y uX/VZCDo6w1+Jd2+Ck7g1hehaN0fWANZ4UDfjvcrBuI6BNTG2Ww4TJexRR5Rs6Z9kJZNhOMjRbh JnC/zy/wV9J2b599fhmm2rs+RMWPIxVLSCP1TM4bR5ZSH7CUfqcIYp8WJheguK/ibXw9lSzW44l MD7sw8fptZ7Mthx6cnsWrCNu+9Ox+vt7ccI8SvRshqmyrqrQKlOy0di0DlYPdWKsRGMAuWwZD82 Qm1+bH9/Q9Lygl7LhWT74YcN5 X-Received: by 2002:a05:600c:5391:b0:49c:cedf:f870 with SMTP id 5b1f17b1804b1-49cdc555577mr65597235e9.16.1788210832372; Mon, 31 Aug 2026 14:13:52 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cdce1754csm17695925e9.10.2026.08.31.14.13.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 14:13:52 -0700 (PDT) From: Joshua Crofts Date: Mon, 31 Aug 2026 23:13:41 +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: <20260831-kernel-header-removal-v2-11-b92b580ef5eb@gmail.com> References: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@gmail.com> In-Reply-To: <20260831-kernel-header-removal-v2-0-b92b580ef5eb@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=1788210819; l=1427; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=Ok2JWMFdmq9RBhsH87s6dwlbv1t1d+AHVoRVKb5QzHc=; b=sdtbEZ0fv+v7g1gD1vpvJpEtE0ytqFqg+qeh8VNucbBY2BBxibYYV9gdtzajDNk13hbtRpAE/ IE2KM+Qk+H7ClyV2LVfsWPN+0bN+W3GaQrKLl9KK6/4aFfwrr+Fsdvz 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/tsys02d.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/iio/temperature/tsys02d.c b/drivers/iio/temperature/ts= ys02d.c index 377e27b45fdd..2c67faebd90c 100644 --- a/drivers/iio/temperature/tsys02d.c +++ b/drivers/iio/temperature/tsys02d.c @@ -10,11 +10,16 @@ * http://www.meas-spec.com/downloads/Digital_Sensor_TSYS02D.pdf */ =20 +#include +#include +#include #include -#include -#include +#include #include +#include #include +#include +#include =20 #include #include --=20 2.55.0