From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751568AbdILUKv (ORCPT ); Tue, 12 Sep 2017 16:10:51 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:55231 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751111AbdILUKt (ORCPT ); Tue, 12 Sep 2017 16:10:49 -0400 From: Arnd Bergmann To: Joerg Roedel Cc: Arnd Bergmann , Andy Shevchenko , "Rafael J. Wysocki" , Jani Nikula , Jarkko Sakkinen , Lv Zheng , Ashok Raj , iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: [PATCH] iommu: dmar: fix harmless section mismatch warning Date: Tue, 12 Sep 2017 22:10:21 +0200 Message-Id: <20170912201032.3661566-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:9CGba/jUVhKC5ixOpNa5wXfo4CT1Qdsxl++5GYyyAiv8ECNJkJZ a/5zt7dZOlpVYze7tvKXWIF6fGl+7+aHrVb56uRkKky1vEvO5aaA70vjbTBFAr27ZroGh7n hyr06JC3k0qD1BuxhBdLIKQQoWVxE4qdtbg6nzNa0jv4Fmch6fkb6l32dOqFzxHEKk/D52+ mYsgTzJmL1FnoJgxHGeGw== X-UI-Out-Filterresults: notjunk:1;V01:K0:PsvyzZAEKeg=:HW66qhbP8R38uAc50P0BJj nYAB/zluf/OvnELqtk9mS8C6SCAdB7a1aBsLIhkgBMxgQhcHuLBf4tXYB89EGMNuVKyk7FY+D TMUu6ZOQyIerMxwUg+ZmIDvbsbDOcCxeYjf8kMRLOqY4WdehnO8RWRcRI69Xt7c5hqcg9gPqH jQKFjA1e/9LCLVZNiunX3TnZwodbW1s6c/19fT4I1F3LJjiazFJBrL7wOfrZwpuQhvcROI1Tl EEqfPXZdluFgUswz3rOl7BmztX2254FgBXfu1BoyrUB589PgKXsd6MeIW7HYX+r0PY2zwKTCz eD/FFZ7RUqXW3ysi4U7119cqsxwqUSx6V2t/j0aPOy5OtoV/0XNjMR/z5rBbyfDAZk1NWcAEi mr/KvWj81H9vciqn7WudJnkblYxwaBlm9cYwxHlYqkpA5mwrSA5u0KIYhIINvzCvAvQq0vzfy Hc2mZ4nppmDlpHDcYLllqxBIzuV8OhcrxjKrUuzClXlT1cHULJyzeBQTTArsiQH2sczDIl8wM /J8VBo2uBaFBRchcKfekdX9oYpeBrpkCL0GDzL6UviP/hskdMgGKSfCEwoQDT02qew+1cfqPt i/LDjN5JNQ8KE4TB0fEn+af5A64++CVZIA8cMsmvKWojcC0f4zrHHk8g8HvV5bIHO1rUXBTi/ qDhnkbjLPk2SZ4pbWIg/CemWo/XLKC9hz/O5XJAxjV+fhZ0YhejFHMCBvZjEontItHO0XPgZy 3J2xdt/ZfXOz70gxVc2FbrBZbFId7eRDMJ/SIyDZJrSI/mwv30ygmVTGYZwhYW862f84kzPqR dydQrBkRDi44KhN0iBYE/w/dQ/LD97eBLswg1RpZQ1/fQaLaEcNocz8DQop80Cew0UyTBB27w ZziIPDur9Mh+xwnpDQr72Y/mTQ/R3oIHCR5GFKO/j07JVzek8s39eH/WKpMJq1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Building with gcc-4.6 results in this warning due to dmar_table_print_dmar_entry being inlined as in newer compiler versions: WARNING: vmlinux.o(.text+0x5c8bee): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry() The function dmar_walk_remapping_entries() references the function __init dmar_table_print_dmar_entry(). This is often because dmar_walk_remapping_entries lacks a __init annotation or the annotation of dmar_table_print_dmar_entry is wrong. This removes the __init annotation to avoid the warning. On compilers that don't show the warning today, this should have no impact since the function gets inlined anyway. Signed-off-by: Arnd Bergmann --- drivers/iommu/dmar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/dmar.c b/drivers/iommu/dmar.c index ca5ebaeafd6a..57c920c1372d 100644 --- a/drivers/iommu/dmar.c +++ b/drivers/iommu/dmar.c @@ -497,7 +497,7 @@ static int dmar_parse_one_rhsa(struct acpi_dmar_header *header, void *arg) #define dmar_parse_one_rhsa dmar_res_noop #endif -static void __init +static void dmar_table_print_dmar_entry(struct acpi_dmar_header *header) { struct acpi_dmar_hardware_unit *drhd; -- 2.9.0