From nobody Fri Oct 2 01:15:48 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 91242483820 for ; Thu, 6 Aug 2026 16:16:26 +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=1786033000; cv=none; b=OJB6wz+KlslvsVjAmFuw/69rLlna7p/J1dYAuepC6vfvuQxHAQoXTHk+CkOx741UO/L7t2+pbxEnvKN/J6ldD3bNto2lkst5kA1zTF3tsbMGL20E/ikp3o2/w3xt14GNGMh3JXJAUHShNtqKUg4Cw1Qn3VLL7zf3Sooll9xDCdA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786033000; c=relaxed/simple; bh=fbV7D+k+bZ8MZrEOrq13qeiU0Crm7nfk+/VtzgrB+L4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=ONdOyO3HsCGN6kybJ8mXJO0rqzQEqdszLgymIimV9gin3CBXV5eJXe3oPPceEt0QuqiOYJXvda3BWU7Bo+3rTOXLR4rKqUK40yx6OXcPI9ZDNTFqsMU4Q3RWM1CfLMqbs+fITXzVHUc/5HIo3nZGbLht8YxFjJJhhNWH+MrpRoI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=QI+xTxUJ; arc=none smtp.client-ip=209.85.128.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="QI+xTxUJ" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-495757ccbc1so25823925e9.2 for ; Thu, 06 Aug 2026 09:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1786032980; x=1786637780; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Mmh6B0a7r79J2eomONjpAfByXhOYwDWC3GxzEF2L44s=; b=QI+xTxUJhyWboBZqA+iJriyCEZcniE3zK+KtX+z6OmvJhmLmZxXq4W1nRHdUSNoU6C 77O8yVv87AiBMtqtnzhh+F6OoZ1VzEK3LhyX7LU+SXlZ2Te4pHJJg4eeRjWhIZ9mxXPQ ULxggiM45kkczt68FvBZ28+vUCNVi1mzw7IuxxlhriLaoO/56PRiqSrqXO/Qy97R/2L9 M7r3U2me5LXpTkoEPhfywdvUOLmt/AOBHGwtOWDEbM4grf38mXijcRqaohGh+jrME7Ap UEovbNhqIqB10cQgFv/78hR45rgi9AcTHJY8H4pmYm9sd7VIsrHX6mQtjfHcIukEzkOw PIbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786032980; x=1786637780; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Mmh6B0a7r79J2eomONjpAfByXhOYwDWC3GxzEF2L44s=; b=AntyiriVOaVmKc5B02+xkVIw+fJd/GqHJmHPk9RVLFlUKDooRsxCtCQFj/Kul8fFTR zP0xh7qL15lWkXwxOUgylqKTO9HT12bHm5RXM5BJr29c+WEMVRGcUIOUby+HqaItNIo8 q2Lwqbj98g8M952T684rE4Kf2sY4TIm5s36yTYiRpL6JivuVKiDo9O+XZI1QBjDb7PyQ vjyDYgnRR6d5RpyKJ7Y228JPkaSpiATriC1TZITOjZOlSwMbosxoTTLOVFt7zASqucY0 5BwqOuqWgKCJ3N0kRrPKFRZu1oVTvCfMNgTrpAnMUciVusLrESkMVlc7c8MhWKvvAKOx d1ew== X-Forwarded-Encrypted: i=1; AHgh+Rq0XD7jOeoeu7JumKk/ZIA+jDXkEv/Ob5iSECFsZlv3fdIN5C2lI765rI4a9CyBMu8J3A1shO0BLK9Si9o=@vger.kernel.org X-Gm-Message-State: AOJu0YxDRUse+5kIHzJUfWIh5VSzsrDTXUni1vujXUh+BcdhFe3l5wke chnGHHIwLagmO2J9I6i6tMGkuW3NPC93SYYFYIGuA2lUKglLJz4wY8zIyk9eEEka2/U= X-Gm-Gg: AR+sD10+OcPwpa29IBids/hnVEsZ7cXh/AXp9hLW/8cAOPvOX7U65Pa4HpnZKLAQ943 iP/iEkR3FQW8FMBkJYSbHG1skHruPWWWt1/e6Y1sh8M1RJQXxXAumeyUOnrnzBdadkTb2weGW8F KwRo5++VVM17PRAV9inkC1QDtNMnhDm9Tpb/TkkNtUhjR0ulXGg3qkdVupVdLK5+WqfKT7JipOV 16sa0iRoPJaljUYvWBwQUOIoVPSOuoN+o79AMrNAadYDR6A9KWetNGaxp3l8PNBlVis4eA5PRH+ WJeX/ZsENhIF8uyAKR1nXtLEkG6yhKJNpzgQoS8ia0Zo2BvnaZ+cwjAgJvneAdVubNyP+ZmPrCU QxX/S9BGFCfdfhVAv2/umEfvKxcKb4G/UrDMMX1HEBDlANBy5hY0dHmJqolUawTXIc7n5gvxts3 +vLxeaV6d4Epxjtjy6DvKZd2ud4TH2rxGVgmeQo6R0Kjd1xJB1dmKlIDeRMxIj8xRYGPKlcIl8F 49PeyfTPraqsnwUDCXzPPBPFOG6xf50KHomDB3m8J5xhBI8tbTL3b65c4BEirBl X-Received: by 2002:a05:600c:4514:b0:496:bbce:f3 with SMTP id 5b1f17b1804b1-4994e71ed7bmr204456405e9.6.1786032979698; Thu, 06 Aug 2026 09:16:19 -0700 (PDT) Received: from localhost (p200300f65f0171047dc1d03432df4abc.dip0.t-ipconnect.de. [2003:f6:5f01:7104:7dc1:d034:32df:4abc]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4995427a244sm69306845e9.10.2026.08.06.09.16.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Aug 2026 09:16:19 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v1] drm: Drop #include from Date: Thu, 6 Aug 2026 18:16:06 +0200 Message-ID: <21c9390024479ec625ca7a2e7a5b959f04d85878.1786032838.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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" X-Developer-Signature: v=1; a=openpgp-sha256; l=2447; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=fbV7D+k+bZ8MZrEOrq13qeiU0Crm7nfk+/VtzgrB+L4=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqdLNGtbVg8UQg91lU5lGnS4ixqD9PEdxBk74bh NzXSXOXkHeJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCanSzRgAKCRCPgPtYfRL+ TvxqB/0QQev1Kv1PjVygUM1ZEsHPFbWtyhMT88+VadGi913lHhfyzXHxExBbqqFCnkWyJailURe MLn38BIvXDPH66WJq42YKRj8Dv9muPifnH0q/NqGi221kYG5jhoYE2nZEXkWlqA1YuazmhnGsi4 Se0fjDPbJZ1hXZmcVXho+FV21MIHC7hiTmxmyFSlj86GPaeX29e3w1HRgtzjMIoW4QO925ovFci mFKagyzqlQ1+8GZvvZ1PPh7JmiYF9mC8MtKkGtgMxO2vaySdW+xQylYlU5faTxreXpUiwLEPebS jioCQ6S9jKAcpPYcxRecLZgT54kEDrfPM/fDxw3xOOJ8mppH X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable Only .c files include (see git grep -l drm_dp_aux_bus\\.h ). From the device-id structures that provides there are: - 8 files using struct auxiliary_device_id; - 2 files using struct i2c_device_id; and - 10 files using struct of_device_id (and no other usages; see git grep -l drm_dp_aux_bus\\.h | xargs grep -oh -E "\<(acpi_device_id|amba= _id|ap_device_id|apr_device_id|auxiliary_device_id|bcma_device_id|ccw_devic= e_id|cdx_device_id|coreboot_device_id|css_device_id|dfl_device_id|dmi_(devi= ce|system)_id|eisa_device_id|fsl_mc_device_id|hda_device_id|hid_device_id|h= v_vmbus_device_id|i2c_device_id|i3c_device_id|ieee1394_device_id|input_devi= ce_id|ipack_device_id|isapnp_device_id|ishtp_device_id|mcb_device_id|mdio_d= evice_id|mei_cl_device_id|mhi_device_id|mips_cdmm_device_id|of_device_id|pa= risc_device_id|pci_device_id|pci_epf_device_id|pcmcia_device_id|platform_de= vice_id|pnp_(card_)?device_id|rio_device_id|rpmsg_device_id|sdio_device_id|= sdw_device_id|serio_device_id|slim_device_id|spi_device_id|spmi_device_id|s= sam_device_id|ssb_device_id|tb_service_id|tee_client_device_id|typec_device= _id|ulpi_device_id|usb_device_id|vchiq_device_id|vio_device_id|virtio_devic= e_id|wmi_device_id|x86_(cpu|device)_id|zorro_device_id|cpu_feature)\>" | so= rt | uniq -c ). The 8 files using struct auxiliary_device_id already include , the 2 files using struct i2c_device_id include and drm_dp_aux_bus.h itself includes which provide struct auxiliary_device_id, struct i2c_device_id and struct of_device_id respectively. So the include of can just be dropped. This gets one step closer to being able to remove that header. Signed-off-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- include/drm/display/drm_dp_aux_bus.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/drm/display/drm_dp_aux_bus.h b/include/drm/display/drm= _dp_aux_bus.h index 8a0a486383c5..ca8db8ccc1f9 100644 --- a/include/drm/display/drm_dp_aux_bus.h +++ b/include/drm/display/drm_dp_aux_bus.h @@ -11,7 +11,6 @@ #define _DP_AUX_BUS_H_ =20 #include -#include =20 /** * struct dp_aux_ep_device - Main dev structure for DP AUX endpoints base-commit: 1701fda2f58e345c050f4309971bdc07cd6146ba --=20 2.55.0.11.g153666a7d9bb