Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp249921imu; Wed, 2 Jan 2019 19:02:23 -0800 (PST) X-Google-Smtp-Source: AFSGD/VbcKri3Gg5sq2kHDQZOpX8oYRQLVX12RIlrKYOfOeYX6WG7i4erE/dRxLeP9VqsiMPHPbi X-Received: by 2002:aa7:81d0:: with SMTP id c16mr46356179pfn.153.1546484542946; Wed, 02 Jan 2019 19:02:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546484542; cv=none; d=google.com; s=arc-20160816; b=KrJjwfpg9bqtW4ykdbNcb1WGoKq4g9ukvN9vNKexjdtbSeotKaX05Y6jQqb/v4jyRk dFx9H2MDfLwmnTFASfTWtRCI0s141H7I3AURRXsPVNpbSK/gXRchseKmcIC9uE+obs8X xjgJKtDLPFIjVWJ65E65QdbI/qQoo37NDnzu66/kPcKDz21AejbH9DSX52ew9bgdvAjh zU4DlXmslTch59VI+UwiPL/W5n1tJ6cLOmO1LBj+ATZcvK8RMHMjeJ/+6ZUS19N32b0r b8YyJdj68ruZnJS6Ruw5HGK3DwTPJfrE1VmNEpR1W/bak9/j9MZHfP88VwJSUXr/Ty5g IlLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=wJNJlQ1cK2mWGUFA6G3MmhHeuNvOBH/uigqL79XWvgw=; b=BwIYkKjr9mtx7fnQoT5XNdc4WD2cT6VI1NIDG22lgyF3Nw7A/dStXFJXN3eA7Z55uS mkYWpkwCXCitMuwQdGYVdzFpGA6sKfOtgoZ6X5tPaRIsPGKNP8w5AdmymKSnNQArtlRi 4tKyuJMADjn6HOC2nlJhKBPXo27zQCM6VSqI9J8Qugj688/lXPP6NijytV4Y0PKbrN6M rIieHNKLuaISfQZMPXJKkLVs8kOEn609aMQMH6MgAgw87tnZuJe2QeZ5CCHed/EpIPMw 0XtzjIHA9nWbM6lZQRK4iR42K/3aqUlPNyp1oOlJbUoTQwzF8CN8FXKht+6lCymyb5d5 RZ1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=UmCqKHAH; 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 o14si15204457pgj.59.2019.01.02.19.02.08; Wed, 02 Jan 2019 19:02:22 -0800 (PST) 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; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=UmCqKHAH; 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 S1728763AbfACAbR (ORCPT + 99 others); Wed, 2 Jan 2019 19:31:17 -0500 Received: from conssluserg-01.nifty.com ([210.131.2.80]:64661 "EHLO conssluserg-01.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728186AbfACAbR (ORCPT ); Wed, 2 Jan 2019 19:31:17 -0500 Received: from mail-vk1-f176.google.com (mail-vk1-f176.google.com [209.85.221.176]) (authenticated) by conssluserg-01.nifty.com with ESMTP id x030UmVG024409; Thu, 3 Jan 2019 09:30:49 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com x030UmVG024409 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1546475449; bh=wJNJlQ1cK2mWGUFA6G3MmhHeuNvOBH/uigqL79XWvgw=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=UmCqKHAHnfixgC2REEgdauZdM84NVsTVil6kRGMV6W7YJQi6Vpc3TgMhWSbF+ZVaY hdQPA98L6xaPp986eF2PEcZS3Cbxjl0/8YWvyUeW+n7vZ7xVqSgNPpO8ZadsXoqsla 2YhfeDyk55XV0qriy7RzunlXcXpeeXSCFIcmCwEhvoOckGuaXyZ/0iS/k6NeileKF3 LxCq1ejPtLD+Sf88kc4Zvjg9f9TEjqYBYUgPYcljN/NdI6TzP0aFaf3cP89Tas4QEF UkOROdVYxiwmUQjwahfHXwEJbEIGcS+lVrEH8hWzeP57EMFtFN/A+D3iXgujecMwwd VQs/L+I6FcpZA== X-Nifty-SrcIP: [209.85.221.176] Received: by mail-vk1-f176.google.com with SMTP id y14so6941729vky.9; Wed, 02 Jan 2019 16:30:49 -0800 (PST) X-Gm-Message-State: AJcUukemC/eZ8Kxml5BbQ/7wLeVYA0JEDLvRAURvjcBc7KXztKzgkSoC LxE1tWq7FSUvouzhlqMc/CmP+DVTuiifepQS6JA= X-Received: by 2002:a1f:9350:: with SMTP id v77mr15597424vkd.64.1546475448072; Wed, 02 Jan 2019 16:30:48 -0800 (PST) MIME-Version: 1.0 References: <1546173360-25573-1-git-send-email-minipli@googlemail.com> In-Reply-To: <1546173360-25573-1-git-send-email-minipli@googlemail.com> From: Masahiro Yamada Date: Thu, 3 Jan 2019 09:30:12 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kallsyms: lower alignment on ARM To: Mathias Krause Cc: linux-arch , Linux Kernel Mailing List , Catalin Marinas , Will Deacon Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Dec 30, 2018 at 9:37 PM Mathias Krause wrote: > > As mentioned in the info pages of gas, the '.align' pseudo op's > interpretation of the alignment value is architecture specific. > It might either be a byte value or taken to the power of two. > > On ARM it's actually the latter which leads to unnecessary large > alignments of 16 bytes for 32 bit builds or 256 bytes for 64 bit > builds. > > Fix this by switching to '.balign' instead which is consistent > across all architectures. > > Signed-off-by: Mathias Krause > Cc: Catalin Marinas > Cc: Will Deacon Applied to linux-kbuild. Thanks! > --- > scripts/kallsyms.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c > index 109a1af7e444..77cebad0474e 100644 > --- a/scripts/kallsyms.c > +++ b/scripts/kallsyms.c > @@ -334,10 +334,10 @@ static void write_src(void) > printf("#include \n"); > printf("#if BITS_PER_LONG == 64\n"); > printf("#define PTR .quad\n"); > - printf("#define ALGN .align 8\n"); > + printf("#define ALGN .balign 8\n"); > printf("#else\n"); > printf("#define PTR .long\n"); > - printf("#define ALGN .align 4\n"); > + printf("#define ALGN .balign 4\n"); > printf("#endif\n"); > > printf("\t.section .rodata, \"a\"\n"); > -- > 2.19.2 > -- Best Regards Masahiro Yamada