From nobody Sat Jun 13 23:13:53 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3BB7833EAEC for ; Tue, 5 May 2026 10:29:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777976972; cv=none; b=JP+AE+Lf2OuvLYeJTSHojv8PdFhktsW39dGe5h5Ge/JbVX//SaL4XRYBci+Q0EiwiHWilUuexUmMcbUEFq9/+ivB4As7UkqyUJVIvFRlgSpStFeAXPwQrjSezaZlZC05SYwBQ0DYzv0ywYdplzsxcAoczJPTmAsZuEuW64MEAXQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777976972; c=relaxed/simple; bh=zCyo07L65HwNB6muH5H13cleK8Fb5SwMFs/ZyrpkI5M=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=TomN2bc8Q5Xd56CbPyYmwFaa+RXBDIIJBN0dZgMQOvOGzbH3+NA6wgwzVZpz0EFz7/e07IDbdKdsx5e/0KT3ZIAnPMj7kGkIi1bYnEVkyJyhvrwnypRSLiJWtDtVJZNRAfsVvXzAIa/uWkYs43rbJiJpGSu83lqANKBWbUif9WI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=T5WpPObe; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Z5M6HIle; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="T5WpPObe"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Z5M6HIle" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6456SPvY299537 for ; Tue, 5 May 2026 10:29:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=7l7tNpO2G5dlj05KfsjIUR AfyhSgrNckwDk+IV7Bm1s=; b=T5WpPObesiMR921TcLmjYkM810VwtgzVByO0m8 ns5ekchwYWZLLYzogBz9oiklA1hU8z14Q2wQvRmf02OlxoEZN1nJkNVV51ZGgfKf w76zQEza8jjTZFeQIiZn1ktCBsgI53d/J+m/ZgQUl6d+TikXUgohFSnL4BeNowoh NPdbHoHTGKRRCM8omm8yTY0KS9mJWZuqSDqFuyDzmjyGHwjOvikPT8gNKHdxXWml zNo0zayZ7URs/6v4Yp+PcDDKoVKpzfgleTp3aPpsEnyfV85e51AVYN/6E+zOBv26 s4l5zFmWiSK84MjJjFR+lU1FE44c+5vQ4LXT2kx7aQTkGpTw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dxvndc1er-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 05 May 2026 10:29:30 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50df4c130dbso155635751cf.1 for ; Tue, 05 May 2026 03:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777976969; x=1778581769; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7l7tNpO2G5dlj05KfsjIURAfyhSgrNckwDk+IV7Bm1s=; b=Z5M6HIleAZRC7jct3PF9CNfREalK096Uvvh6m2oOPKPcwEnJlXwPJ69BH/n8aVrMp/ aUQF1+cxFuolDtrfuV56F8OpDqoVlUUh2kX88kxK1A4MFOyIttD2J9pGHQ+P0Ljr3fzI egH1epZHLQhneXwUycsa72cnd2wXDdyT/v3c+8QhYQ6ijHC76np6TdhknsckQMgFqSmz Djoo+7PaoVnveWnUNXWf+sPL2q+wnFawDwyzKtTtZl7L+JyoHgd09tVizEnZCB0EyCk8 oc6trHIfOMDDZ7AAEa4ypGxO8g7pIVUS4fA050Nk7X8I4jEboZsL6Tnezepa67uzpohH eg2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777976969; x=1778581769; h=content-transfer-encoding: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; bh=7l7tNpO2G5dlj05KfsjIURAfyhSgrNckwDk+IV7Bm1s=; b=s5mfeaWg7QnYKQvMDkQrF0FH3lmJObvi7PCCvlcOmqmVfgsNkXqtUJATb3i/7eEUUe wmkS2TUUY5KaNwvw+JVbqYOHrQ6M62OuhpVaa7i8Q8RBsRBI+17eMRmx0xfr/1vF4oPi AM4AbJ7OQ3Z11gtfKXPk31CDFXboXi0SWHvbyPpr1tU9nBqzwlAqZzqkGTpnhj9MHPSm OtHXRZf4hiYaSDRD+e7ALdnN+BX3T6V/tBawGglvmXq3ntHM4ifj6QC0zf4V71Ruzept 2PyW7cMkYkOK02fxuTZ/N8GY5uygLR+kadp81idpQGPIem6s5/kFqFtEpqdLQ28g+6NX lIxA== X-Forwarded-Encrypted: i=1; AFNElJ+5HiaMwePG+v5o11Vq7GCyNbOQ84fFizJfYE5cHINqI1mcvOWVew/4+znu+nqbJHcWZkzvbdN5V2bhVug=@vger.kernel.org X-Gm-Message-State: AOJu0YzPYgwxzcUD9AY80wW2lXHnSYWeD79QggHqAZSB0d/Fh8dV8U6b 8pTe6OHqXZnKPhBs+eA7zv6IbaP4zrEt4AHAQdZuI9MO5iMIFZIU7m1HSdJXZ01ah334zNk2cWg pFdYEIGTXAAR2Yxa5QQzGrVjCagtADD7o6asvLf7TsWz9ctMXRzSk1iuBx2V4r0X6KNA= X-Gm-Gg: AeBDievDnX3rtCx8iCXgBot4olSjmmcajjV3+aBVQmDpSrdWkTtZxRHH5WtViaBDfE8 r4cNjTpazYuDVzIsQoMJeSOD9CtSqCdGTAHPNGeh3wElam+nQexWhbIX08gSz0oxJZcJ51JPt+d CjM3jY4iEChweNYWZllzSguAVf2HOEDhhr4k2Pqk2AAtgww9Uy0OtG6S630MigFN4PnQ4WslZQH XRJlx5WlIu2dkRnXsJ1doSAwpI1uIxwQ4Mk6JQPaRmg6MJXpeFLV00OpgFrjMNHhD45XnTi8C3Z PKr095xbGoylmYrbp7W4xHk/abLe5Hqqlx7p93YZwvWEh8Rnb7gGVX0yCGSH3nCok04vNTLGGJH 6FHRHFGrkBb9qEvoE5WKaHCZzUI4hOC2tT/7pFCUH0cufnmQ= X-Received: by 2002:ac8:5fc4:0:b0:50e:5eac:cf7d with SMTP id d75a77b69052e-513052ffae9mr39216451cf.25.1777976969344; Tue, 05 May 2026 03:29:29 -0700 (PDT) X-Received: by 2002:ac8:5fc4:0:b0:50e:5eac:cf7d with SMTP id d75a77b69052e-513052ffae9mr39216291cf.25.1777976968900; Tue, 05 May 2026 03:29:28 -0700 (PDT) Received: from quoll ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48d14a16187sm15574155e9.9.2026.05.05.03.29.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 03:29:27 -0700 (PDT) From: Krzysztof Kozlowski To: Henrik Rydberg , Guenter Roeck , =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= , Benson Leung , Xu Yilun , Tom Rix , linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, chrome-platform@lists.linux.dev Cc: Krzysztof Kozlowski Subject: [PATCH] hwmon: Move MODULE_DEVICE_TABLE next to the table itself Date: Tue, 5 May 2026 12:29:22 +0200 Message-ID: <20260505102923.189289-2-krzysztof.kozlowski@oss.qualcomm.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3598; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject; bh=zCyo07L65HwNB6muH5H13cleK8Fb5SwMFs/ZyrpkI5M=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBp+caDA3BfWuY4jSAsoW5fReFWDLe0iMlhpnuUH UbSTzeP1BGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCafnGgwAKCRDBN2bmhouD 10hTD/9mXnng3HqsLaHI2Xnn8p6kvi/x7zOS0McdVPyD8R4baLHVxiQX38e/nAxNEH5N0xLXtd+ /jdBY1beYoa18+yrGBTKQo6Z1NUHwHCQYXufIbA2MuL+jt9FuV7eQ8PRRflQCR8TkFhnn/zb33i pgd+BzjWhcyN5I8CbUDCCDE6Q9DQRkrs85078OgTkEZLSGqfo9ACSl/dY2/y5MHIrzGHeiqYrHx ujhQDM6Sj7d6hz8p/SDPhEgf+UP35DzM02ENO9ZEDngtXD5XX2L6lf4kCubj4cQs12mWYdhVfaZ FGnBnnSR2aNa7rPoGTai5tb/BHlOsC2iXZJkb51y9Et4HYPPTZW6EOympeff4FP07yPSEddZktL QgnC0yNUGhRUPmbDIquVXEU2gyVAPvXM5gEnb7m2bOVR9KKlk54OSiXaT+X76GZ4xWqYPJFCYW2 DnFb/mlT5JjKxti7dLszO1IclfOUrg6Fq4Cxskg1qAuDIQNW8XACUTY5rrcTMZwAZWgsSE3k2EU kI0gs7DiripqD0wqHRZooTWvU+mghv4Pyyc/l+C8OzKzwNN58fXgZ4lBoDXcNeRJbChGO8imQMg xBH2J+ubvdk5a1B5tmUcQ1kB8c5cwbOM9AcpNOU0U2PV6aeeh5DXv1IoOxBz8gPRbbWx/PFR7Oa CLOJm29CKgkUaVQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: SGTc9Aj5sWamUKKEKn23AiAijMgYMxnf X-Authority-Analysis: v=2.4 cv=d9jFDxjE c=1 sm=1 tr=0 ts=69f9c68a cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VTue-mJiAAAA:8 a=aNednkirAAAA:8 a=gJibsqi4AAAA:8 a=awhO3CD32pMT8nx_-7YA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 a=S9YjYK_EKPFYWS37g-LV:22 a=gLgUVZKxZxeu9VMYFXkK:22 a=CK4FZ12xAG-41qC6GJUs:22 X-Proofpoint-GUID: SGTc9Aj5sWamUKKEKn23AiAijMgYMxnf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA1MDA5NyBTYWx0ZWRfX8nEbCjQTjawD +7ysgiqdaZIrf3bZOTAJzkdPFsdy9gIYySa80cqTaoLprU6UoxjWfyrLZifM5SmV4wduqv0u5aj 4Qzzyj17hRiJakhj6OV2Bil7S141f9TRgUA7kxWfL+sib6mQL+qNNZkQ06QOG/Ml4UWU6nC7B3r jiFQIpooCxRgOxp5Jma9suAS+3ETZYiA8H3nI/W74OULVBMPzfv8w5g+f7nLRFSydmbfJwJu6Of wcje35YWY+Elq8YXL+5LFDeE0qHgVykQIkTNMCDEjYtxSL9PnRgfMBS8id5K3WPIgd4C1wMxn+c l1X70zz08WBWh4B5WBxeWGu/JtbPMJ8/Ea63Xsq/1yXg8XSY06HXQ7bMN4tg43tD+pNeWtsMVnI P20uSvLlKbg2Y6sWb4rAyGrD8VKO16V2ulYRDQcCzthhjEW4TYeAcvWblfsynX+6KcvrIjmWUEl LjVyRFRNBqev4hcptOA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-05_02,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 spamscore=0 clxscore=1015 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605050097 By convention MODULE_DEVICE_TABLE() immediately follows the ID table it exports, because this is easier to read and verify. It also makes more sense since #ifdef for ACPI or OF could hide both of them. Most of the privers already have this correctly placed, so adjust the missing ones. No functional impact. Signed-off-by: Krzysztof Kozlowski Acked-by: Thomas Wei=C3=9Fschuh # cros_ec_hwmon.c --- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/cros_ec_hwmon.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 2 +- drivers/hwmon/nsa320-hwmon.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c index 24f3e86d0ebf..90a14a7f2c4c 100644 --- a/drivers/hwmon/applesmc.c +++ b/drivers/hwmon/applesmc.c @@ -1305,6 +1305,7 @@ static const struct dmi_system_id applesmc_whitelist[= ] __initconst =3D { }, { .ident =3D NULL } }; +MODULE_DEVICE_TABLE(dmi, applesmc_whitelist); =20 static int __init applesmc_init(void) { @@ -1416,4 +1417,3 @@ module_exit(applesmc_exit); MODULE_AUTHOR("Nicolas Boichat"); MODULE_DESCRIPTION("Apple SMC"); MODULE_LICENSE("GPL v2"); -MODULE_DEVICE_TABLE(dmi, applesmc_whitelist); diff --git a/drivers/hwmon/cros_ec_hwmon.c b/drivers/hwmon/cros_ec_hwmon.c index 6cf5ab0f4b73..7c308b0a4b9e 100644 --- a/drivers/hwmon/cros_ec_hwmon.c +++ b/drivers/hwmon/cros_ec_hwmon.c @@ -657,6 +657,7 @@ static const struct platform_device_id cros_ec_hwmon_id= [] =3D { { DRV_NAME, 0 }, {} }; +MODULE_DEVICE_TABLE(platform, cros_ec_hwmon_id); =20 static struct platform_driver cros_ec_hwmon_driver =3D { .driver.name =3D DRV_NAME, @@ -667,7 +668,6 @@ static struct platform_driver cros_ec_hwmon_driver =3D { }; module_platform_driver(cros_ec_hwmon_driver); =20 -MODULE_DEVICE_TABLE(platform, cros_ec_hwmon_id); MODULE_DESCRIPTION("ChromeOS EC Hardware Monitoring Driver"); MODULE_AUTHOR("Thomas Wei=C3=9Fschuh "); MODULE_AUTHOR("Adam Baker "); MODULE_DESCRIPTION("NSA320 Hardware Monitoring"); --=20 2.51.0