From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.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 CADAC3ACF12 for ; Sat, 22 Aug 2026 08:03:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787385836; cv=none; b=kEQ8M65n+DJwEwQXI3qgGwvl8d2TPPa9i6wMMq5qEm0Ra4kGonCvHmmKoL7pOD00xpuNR+4kT+ZxTTNs12jMIUnXEvMYWedYTpsDQomjaxy+XZd/dFengWueCm4KxP+p1aQR9TuJkWCMt/sG3DeIVg2e2ZFpwAvDsHfjKkzrvjI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787385836; c=relaxed/simple; bh=Num4DJ1UYdkKWLpDSIlXSX7SlP1UbOziIzc+Rd513Fc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PBcT8z2sFNe/kzbCagSxFpGL0GsaLQ6gLfNSNinOJoNIkBEOCFycPJBZR/SWhTEMLE56iPmAy5rxqCFbyP1scQBp0hTJLTyr0becRJlRioet0XL8L2NFeB3vDZhKh8NWKUnHUThrlOMgLiHgR+n5h1WkC6lt2W1ErbTZtXe7CH0= 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=mc0Kn3xJ; arc=none smtp.client-ip=209.85.208.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="mc0Kn3xJ" Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-6a3efa2b38aso3381735a12.2 for ; Sat, 22 Aug 2026 01:03:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787385832; x=1787990632; 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=FxvRiCLtOo4IZ8vGI2ipKWIjHSo4D1ja22OGDCWWq+o=; b=mc0Kn3xJCe+Wsb3YqOuziSfCyRIAjE2iTStNmn0yn+87p43YFXGOvQ3kSd/lTHd28v 2Y9djA8ImLJgWewu6bBDuZ+aDBnkZ5pKna3V0X39XHl1uWON9bYJqdm4ikeX5fm+JMuD GHMD4wr3GFgv8TScu5QxDSxpN0Lbd3T8jyz7KPMkfkQmVzeYrOEkR+UkHqonAJEkf9EV 9SAVWs9mfLKHs4xPImST0uUlSX3PpKaOuSChCIrmq92WvQhm6oUg3/biYaOv39lmqFW/ h6SLpre5GlCwm9BsmmNINx7+PTjTsw1NUrQYFaZ++6Q/MNi3Ew3NMiIjnrh7AUZOX9Ox qxwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787385832; x=1787990632; 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=FxvRiCLtOo4IZ8vGI2ipKWIjHSo4D1ja22OGDCWWq+o=; b=HYUyTBRoKMWmsh6KFqQbT08ibhu6uupKx+QerjpRFz5OLdSMdQdpDhNenkAn5FYZaK jqx67EmsY/7R5nfUUA9xuQ1GaDL4dxUjMnS8qEPS17PycJ2AbFnrt8iykibGieYNopgI F61MyZnraTPjBYhWmJ0aUjmDqGE1h2fbocS14IOKQnWZSiDj6yHDidG5PbobssN3mVZf daYYImofDok9okWNXrJPwyLA9HgV7kX/RAt5J0VuNal21mjHBD3PTvpJhl5i601Wu8/r xdsCNw0JbPr+GhBTG5K+7y0r+ohIlf7/q0uPmKDMnTCZrACpHtgiTXsw3ykMo9Be3ltZ c5RQ== X-Forwarded-Encrypted: i=1; AHgh+RrkGTyJJfG6RaAEkIhabmuQY8WKGUGZq8u8ayfISgpPoyGkUi+BuYKoAndO/dGL+XIyCWGCpljG4eDoUGs=@vger.kernel.org X-Gm-Message-State: AFuF++nFjw0CxW4iBsaF6zOMQ9MCYfDTR3U+FZDK1ViKWMUPixkI97/h TFz9IjEQ31rx0iG5lHmruNO0PxyDvDAWS1ckIc8gNJI4vg7mgcwj3Rlg X-Gm-Gg: AR+sD12xc/quP8xINVfa0T1457lVXKvwzIy6NqaWFPNbxHPVQOHnQBwZY/pOzua9x6s jSVjVz7AL7mTaXmwunrYZMwKhoaCFZcdxWCd99Oszl+Dw6H6MffTrUUYS2uG/JfnX+goGxbWVFm GjiL5Z1Ow0DGcqzPqAeHiQCGE3Hzw0UEn+1dKZjBYYPTrwh4/jkNm7G5s+ZL28DIGy5r6QDK62s R8wIzVTB0WGhx8PJCUm1ttJe3kTXki41QVUS3+52Ee+54l8iw2EiPZjtyRWn+1nAdSE4e8e1rky Wjz8HCFupG6QA668xfczr6729MbSqMUlaCbTbUo1h/gwqXl4RluRLRkFeGz48KNhS5SLk5Q+ceg fr3gxyUQqQnnwCftxFsglkSDHglLjszbRkrFJNb0K899j860P/rMIY7gDdc4vRZA3Z24DkhfEOV mfeoFZvsmy9GzzqKsrLmUj5mSljIA7QIuqzlwDfJfKnKHtpUZN8Hg9waliCtPy7MEtEDVdSYwpD kg7KkfvEiY75iJ51HiXHsd4gSO/NBBsa6pciN08zppoFWczbk72Sz3u2JGtOFrJe1qtV9YlbDev ReoSiDWqa1/8JQ+Gyfe04kBHKgmRkqziFlTvWOoIgWlp6GaFtyH5AMwhUjbZ0VNwzTkNfsFxNhO aYsRWEfK5RaCV2yz5ZJR8t3VH9Q== X-Received: by 2002:a05:6402:1ecb:b0:6a0:dda3:83db with SMTP id 4fb4d7f45d1cf-6a42eec0421mr12710976a12.0.1787385831972; Sat, 22 Aug 2026 01:03:51 -0700 (PDT) Received: from [192.168.1.187] ([2a02:8308:4092:11f0::f9f]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6a3feeca188sm11114235a12.6.2026.08.22.01.03.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Aug 2026 01:03:51 -0700 (PDT) From: Joshua Crofts Date: Sat, 22 Aug 2026 10:02:35 +0200 Subject: [PATCH 08/14] 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: 7bit Message-Id: <20260822-kernel-header-removal-v1-8-ee31b124be11@gmail.com> References: <20260822-kernel-header-removal-v1-0-ee31b124be11@gmail.com> In-Reply-To: <20260822-kernel-header-removal-v1-0-ee31b124be11@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=1787385823; l=1468; i=joshua.crofts1@gmail.com; s=20260530; h=from:subject:message-id; bh=Num4DJ1UYdkKWLpDSIlXSX7SlP1UbOziIzc+Rd513Fc=; b=lqsOkEIIeEALEEb0nE5LkpESd5kF5YD03r9vZTqrDwCo0MJzomJABdbh+aCGEsFNJJJLaRSUn IkXKhMBQmNoC2hNvYKJt5GiqFLoRA3HRyQZVja0R5XLemQyniGqMSOw 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 GENMASK() and BIT() macros - : for struct mutex and mutex_lock/unlock - : for fixed-width integer types (u8, u16, etc.) Removed: - : catch-all header no longer needed --- drivers/iio/temperature/mlx90635.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/iio/temperature/mlx90635.c b/drivers/iio/temperature/mlx90635.c index ecff00634271..b3fa2c8f566a 100644 --- a/drivers/iio/temperature/mlx90635.c +++ b/drivers/iio/temperature/mlx90635.c @@ -6,7 +6,10 @@ * * Driver for the Melexis MLX90635 I2C 16-bit IR thermopile sensor */ + +#include #include +#include #include #include #include @@ -14,13 +17,14 @@ #include #include #include -#include #include #include #include +#include #include #include #include +#include #include -- 2.55.0