Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp656164pxb; Fri, 16 Apr 2021 15:01:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxo3b8jJVzsLBX+Wmta7Lw9qUXXH4o7vNANXC0guGiDp3T2FlRqMaMJUh46rXdBTTzZsoxO X-Received: by 2002:a62:aa06:0:b029:259:aca6:6d23 with SMTP id e6-20020a62aa060000b0290259aca66d23mr5482251pff.77.1618610488565; Fri, 16 Apr 2021 15:01:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618610488; cv=none; d=google.com; s=arc-20160816; b=QRJTiCh2H4nV1jz58Gx4zUCa+nvfdTEMtkKTnoQs3OLHo+Wy+GO/QtVJO4TS/eSibZ 5llhTXlx6KcP9OGwFS+cXUfeB7ARWOHj8BhWp3fV2053CDpG/P5T+mXE+fkyeS9/veos i/vIUU2sAy+CCon5jGriaS//cMB6eRaVy3CcqDgFh6BgxT+qlfc2kRLxhIr9yZ3BfLdv RNdyb/og57NF25+2sDgeDGkbLPQsaI9vhKbdmAtL7Z0dqsWi6dzZhq+nlB6XCC/R/wzG R/gmvrKdfXmyuIIA9oRJFVnV6QNRvBdNWTi+0mUAUJqYaFoTWYTmbpn2YI4ZJkP7oh7p ll3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:cc:from:subject:references:mime-version :message-id:in-reply-to:date:dkim-signature; bh=Q8aau1UBqJXGOugSq4JjsK2GmL5sgcCnZiQBPgmr8g8=; b=DWXdXoK/oFnoUGzxFgzuYIWALgfO1yW8zr+R0g7ggICwqV36DktBoOsRZnDZbzkorB 75puKpZF4bQ0ma2NH5nZumY1Ax5UCYlGzDD5s0Cis+1ks1sZhKsoC1rAQ14OgNmLNg/h mfGEa1wfTJUuSPkgd4a6BeiZawhPDnZdzVp6zELY5prPZUlQEKEGW8d/3yIiiMMZ5auS 0B4zeDJcz0EqzC0ZUtWhTt9D3B7nxxs4OXg51lZ/xMbHY0cVSD67u8PrsOKC2Zbg3EE1 wdWsI/jeGRHr00CsEl0FgDBcNRXcvVgkm3EtxWqRodaenEOWgKtqM56y2gTPm6Do5npn /K9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=sV4uzzHj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cl17si8473358pjb.34.2021.04.16.15.01.13; Fri, 16 Apr 2021 15:01:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=sV4uzzHj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240870AbhDPUfx (ORCPT + 99 others); Fri, 16 Apr 2021 16:35:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240036AbhDPUfw (ORCPT ); Fri, 16 Apr 2021 16:35:52 -0400 Received: from mail-qv1-xf4a.google.com (mail-qv1-xf4a.google.com [IPv6:2607:f8b0:4864:20::f4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 400C1C061756 for ; Fri, 16 Apr 2021 13:35:26 -0700 (PDT) Received: by mail-qv1-xf4a.google.com with SMTP id w3-20020a05621412e3b029019a7b97dd69so4946031qvv.14 for ; Fri, 16 Apr 2021 13:35:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:in-reply-to:message-id:mime-version:references:subject:from:cc; bh=Q8aau1UBqJXGOugSq4JjsK2GmL5sgcCnZiQBPgmr8g8=; b=sV4uzzHjkUs767u8LSJDe2EEyB8nEWkAdKuccwVxsSuKhlm+K0SrC9kAfpfS0J3B5A 8/F4pJIh/JBrv1dtYN+MyibvnL1iMLoytfTG9GyNCkzvFHJG1J9iTrT2wOTAUhsMdrwY D6+FY4M0G2f2wXZzXhMn48tVjxymClzfdy4sKCFUKEkvptF/EEWg5qd4ujGJBmuoyz7U eAPszhi+dxgmH1ntQ/7IFHyNTMQFJlCDiDMvKxRuQ+fvT1ezshHnx0CVhIehOrMaa3jM nV3h6ITf1jtfB2m5KP1lC4yp1CRs+vg1ySfN6ua4njHZDgVC1w0BDoLaEeKoGwxnljZW GQcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:cc; bh=Q8aau1UBqJXGOugSq4JjsK2GmL5sgcCnZiQBPgmr8g8=; b=PTGIe4SWwi6IwClXmVW2m9ABH0AlkWml9G/7OL02IM/a/NaHYWEecg5BFwM1Tznd3M dgmp1RKrhI+HhuaYFccVSAYbz1GhNM1rwRxfx68kfj1ryw0ngUj5kyq3AVcFO5/G7aC2 0+LRl65iXRoa8BL8+SgOTZDah12cBkl+pCi4G0ynp+vfZhueEV0gOBaGMsHok7pZUhNq lOmKVVVnO0Y8y6cBPzVZ8h75pbp0oRLcIJEOw62BYpmXHWkrJfKkYaZevHGIEzPxYxGW qq5BNAMGCxMkDoS7T7fo2vF/7qz74Cw/1hwFEQ80eGdXsXvLmd5ZRDc6B7VSGAh1FgUB oGFg== X-Gm-Message-State: AOAM531gVJ4q3hnj4etcOOl1BybFuYsTK2uUtH3DezVKvncWvLMxdBuC hryJYoXqTyzhfb9zxVswTT8Ifw+BS1Hz X-Received: from jiancai.svl.corp.google.com ([2620:15c:2ce:0:a547:67f6:5e32:5814]) (user=jiancai job=sendgmr) by 2002:a0c:c707:: with SMTP id w7mr10808461qvi.11.1618605325023; Fri, 16 Apr 2021 13:35:25 -0700 (PDT) Date: Fri, 16 Apr 2021 13:35:21 -0700 In-Reply-To: <20210416181421.2374588-1-jiancai@google.com> Message-Id: <20210416203522.2397801-1-jiancai@google.com> Mime-Version: 1.0 References: <20210416181421.2374588-1-jiancai@google.com> X-Mailer: git-send-email 2.31.1.368.gbe11c130af-goog Subject: [PATCH v2] arm64: vdso: remove commas between macro name and arguments From: Jian Cai Cc: stable@vger.kernel.org, gregkh@linuxfoundation.org, sashal@kernel.org, ndesaulniers@google.com, natechancellor@gmail.com, manojgupta@google.com, llozano@google.com, clang-built-linux@googlegroups.com, Jian Cai , Ard Biesheuvel , Catalin Marinas , Will Deacon , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org LLVM's integrated assembler does not support using commas separating the name and arguments in .macro. However, only spaces are used in the manual page. This replaces commas between macro names and the subsequent arguments with space in calls to clock_gettime_return to make it compatible with IAS. Link: https://sourceware.org/binutils/docs/as/Macro.html#Macro https://github.com/ClangBuiltLinux/linux/issues/1349 Suggested-by: Ard Biesheuvel Signed-off-by: Jian Cai --- Changes v1 -> v2: Keep the comma in the macro definition to be consistent with other definitions. arch/arm64/kernel/vdso/gettimeofday.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/kernel/vdso/gettimeofday.S b/arch/arm64/kernel/vdso/gettimeofday.S index 856fee6d3512..b6faf8b5d1fe 100644 --- a/arch/arm64/kernel/vdso/gettimeofday.S +++ b/arch/arm64/kernel/vdso/gettimeofday.S @@ -227,7 +227,7 @@ realtime: seqcnt_check fail=realtime get_ts_realtime res_sec=x10, res_nsec=x11, \ clock_nsec=x15, xtime_sec=x13, xtime_nsec=x14, nsec_to_sec=x9 - clock_gettime_return, shift=1 + clock_gettime_return shift=1 ALIGN monotonic: @@ -250,7 +250,7 @@ monotonic: clock_nsec=x15, xtime_sec=x13, xtime_nsec=x14, nsec_to_sec=x9 add_ts sec=x10, nsec=x11, ts_sec=x3, ts_nsec=x4, nsec_to_sec=x9 - clock_gettime_return, shift=1 + clock_gettime_return shift=1 ALIGN monotonic_raw: @@ -271,7 +271,7 @@ monotonic_raw: clock_nsec=x15, nsec_to_sec=x9 add_ts sec=x10, nsec=x11, ts_sec=x13, ts_nsec=x14, nsec_to_sec=x9 - clock_gettime_return, shift=1 + clock_gettime_return shift=1 ALIGN realtime_coarse: -- 2.31.1.368.gbe11c130af-goog