From patchwork Tue Sep 12 20:10:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 112390 Delivered-To: patch@linaro.org Received: by 10.140.106.117 with SMTP id d108csp43689qgf; Tue, 12 Sep 2017 13:10:54 -0700 (PDT) X-Google-Smtp-Source: AOwi7QC3w9+owsgHdBrK2W+h3womNakk3LvspRzKQaMSU6qpgmeVCrUFtn7mLAyyuGleMT80B7R3 X-Received: by 10.107.161.80 with SMTP id k77mr3421650ioe.206.1505247053898; Tue, 12 Sep 2017 13:10:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505247053; cv=none; d=google.com; s=arc-20160816; b=t1HBOsPZSvAFvYk5PJlLYCcZVbZxi74UxBM+JABHG9SZUudAyjNU6dZ/DSANh7jw7O lQyNSpdENf9b+TT1tXcNB9qcmZHiTCyjRfWbchSpgq0pp2ETQzfGK1lkAfVZm6leXJ9B 66zyXkOyEVdBsJNWUiv+qkWvSBaGJcP52cyBcyt5mSoIG0xJaMs0lWcJVbWfDLPcGEhj Dr/tg8e/F3NodYS9/5TIoCxrkA6Wr5G8W3qmjj/Qwg690aj+WYk9HgrPqgjVp0CyfHZ+ S+950QZZ0YKe8mZE37Xu0gtj3es7vVxew3Yl09p2Lswi7kpIQ8M6SEquJMtlZD2yvHMK bIFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=9zd+bk2Igc//MCAUN8VNJwygGlQn4tRqbJ4YJ2faYbs=; b=lo6Xvs0fqbBXZU3vGISAqVkaYRtLiK1mC4e2zsH4SzmLczdvibGpnFgfk1SKUfcqFT DwJX8YNTIIiDBFRimkwKqSSmLKTCZ6XXCeTRRN8vAq4ccIQlPINBtGcwEvl5shNT/Ytu 1e9tOoCHahTCvaITvS+x1HmB0iHkx/Lexjeo14A/CRuSFETo3XATvGzmlwS64KPiiXjB cFGsBSJI65WgpzPGeneT8++W/qiHtuP08YyzjqgJDGxIsRBXg9EFZ+gfGR9JKox4pWR/ tGeu7zxiAvM7ID94cB/BS5hMp4piFEpwLgbOF9b5tj6iRNB6TF2RvYR1ARTM91gXl91e qXUw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m189si1053474itc.153.2017.09.12.13.10.53; Tue, 12 Sep 2017 13:10:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751588AbdILUKv (ORCPT + 26 others); 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 Received: from wuerfel.lan ([95.208.190.237]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.129]) with ESMTPA (Nemesis) id 0MSmoL-1e24890QWz-00Ru1V; Tue, 12 Sep 2017 22:10:36 +0200 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 Precedence: bulk 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(-) -- 2.9.0 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;