From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-f195.google.com (mail-qt0-f195.google.com [209.85.216.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41M6ky34tJzF1kV for ; Fri, 6 Jul 2018 05:05:45 +1000 (AEST) Received: by mail-qt0-f195.google.com with SMTP id y20-v6so8022455qto.8 for ; Thu, 05 Jul 2018 12:05:44 -0700 (PDT) Subject: Re: [PATCHv5 4/4] arm64: Add build salt to the vDSO To: Masahiro Yamada Cc: Mark Wielaard , "H . J . Lu" , Catalin Marinas , Will Deacon , Andy Lutomirski , Linus Torvalds , X86 ML , Linux Kernel Mailing List , Nick Clifton , Cary Coutant , Linux Kbuild mailing list , linuxppc-dev , Michael Ellerman , linux-arm-kernel References: <20180703233430.14416-1-labbott@redhat.com> <20180703233430.14416-5-labbott@redhat.com> From: Laura Abbott Message-ID: <33c28c0a-e429-51ea-0428-26fcfafa61bb@redhat.com> Date: Thu, 5 Jul 2018 12:05:38 -0700 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 07/03/2018 08:55 PM, Masahiro Yamada wrote: > Hi. > > 2018-07-04 8:34 GMT+09:00 Laura Abbott : >> >> The vDSO needs to have a unique build id in a similar manner >> to the kernel and modules. Use the build salt macro. >> >> Signed-off-by: Laura Abbott >> --- >> v5: I was previously focused on x86 only but since powerpc gave a patch, >> I figured I would do arm64 since the changes were also fairly simple. >> --- >> arch/arm64/kernel/vdso/note.S | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/arch/arm64/kernel/vdso/note.S b/arch/arm64/kernel/vdso/note.S >> index b82c85e5d972..2c429dfd3f45 100644 >> --- a/arch/arm64/kernel/vdso/note.S >> +++ b/arch/arm64/kernel/vdso/note.S >> @@ -22,7 +22,10 @@ >> #include >> #include >> #include >> +#include >> >> ELFNOTE_START(Linux, 0, "a") >> .long LINUX_VERSION_CODE >> ELFNOTE_END >> + >> +BUILD_SALT; > > > > I think this works, but > I prefer no-semicolon in assembly files. > > For coding consistency, > I want ';' as statement delimiter in .c files. > But, only new line after each statement in .S files. > > For example, in arch/x86/xen/xen-head.S > I see no semicolon after ELFNOTE(). > > I found this: > http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473k/dom1359731141352.html > It says ';' starts a comment line > although it is not the case of GAS. > > > Same for 3/4. > > > Yes, that was a typo out of habit. Will fix.