From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5D6D4C47404 for ; Mon, 7 Oct 2019 13:31:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 243BE2173B for ; Mon, 7 Oct 2019 13:31:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570455073; bh=SzbScYJPmELZRm1TdfBaiuYWfrUbV/b6oBF4qLoaKjU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:List-ID:From; b=IRcHsOV5r6/Q8PU61BAR9Br4BBRSK28Ghzfuv+GDSBP29yubqTevVgwxSBrk4ZfZ0 7IE+9g29hhL+3H/Zs+9wH7rYdD3uErjYGUouAmWA3BjZG3tjc/N2vVYdii2/qmHblH 46S4URyunqWER0k+2Al6fcfMOF0PfyDviYxaga/0= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728349AbfJGNbM (ORCPT ); Mon, 7 Oct 2019 09:31:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:34496 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727734AbfJGNbM (ORCPT ); Mon, 7 Oct 2019 09:31:12 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2572B2064A; Mon, 7 Oct 2019 13:31:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570455071; bh=SzbScYJPmELZRm1TdfBaiuYWfrUbV/b6oBF4qLoaKjU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=lYi4NjeYnQM0VYJEspUyZiqHyjHD5KXx4V1DrJZPljVcORJ078gFaWk196k3KKTg0 kKhH4LbEkurvhUfNoDXb8BBUs4uWeg8dd6WlRzryvsZVWLLtyYyo0n/EsxTzTa3emf XUv0N3fmMAxwXcprlmKsuyLFwWz6S6c4VBb+bCeQ= Date: Mon, 7 Oct 2019 14:31:06 +0100 From: Will Deacon To: Vincenzo Frascino Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, ard.biesheuvel@linaro.org, ndesaulniers@google.com, catalin.marinas@arm.com, tglx@linutronix.de, luto@kernel.org Subject: Re: [PATCH v5 0/6] arm64: vdso32: Address various issues Message-ID: <20191007133106.j3gtsuatsw6hgllz@willie-the-truck> References: <20191003174838.8872-1-vincenzo.frascino@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191003174838.8872-1-vincenzo.frascino@arm.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Vincenzo, On Thu, Oct 03, 2019 at 06:48:32PM +0100, Vincenzo Frascino wrote: > This patch series is meant to address the various compilation issues > reported recently for arm64 vdso32 [1]. > > From v4, the series contains a cleanup of lib/vdso Kconfig as well since > CROSS_COMPILE_COMPAT_VDSO is not required anymore by any architecture. I've queued this up as fixes for 5.4, but I ended up making quite a few additional changes to address some other issues and minor inconsistencies I ran into. In particular, with my changes, you can now easily build the kernel with clang but the compat vDSO with gcc. The header files still need sorting out properly, but I think this is a decent starting point: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/log/?h=for-next/fixes Please have a look. Will From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC269ECE58C for ; Mon, 7 Oct 2019 13:31:21 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BA7962064A for ; Mon, 7 Oct 2019 13:31:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DBaKY7pq"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="lYi4NjeY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BA7962064A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=yd0h1utgegeObBnGjjIAkntnBKktUezaZXzUfvLWO2o=; b=DBaKY7pqDhYfO3 RR/UjbID09fsC3trOYoVIig9jVyw0czinPptfo3k2cUKc8FL529zbiEQosJF++Tgol8lFIAAANPLf 0kp3KmX6cZdc1AbxUhETJbmFqzo9jUo6NYWRpzKULyROnlbD54oCtCr8CDKLyFOiAgbSWWN0EPkg3 9bYvUXc7ndyCRX3ikElWGWIMwGEWmU4I1U3/suYozzU8JNcb1rgMh/5oXRV1evfDSH2M2b/PgBXiq rTEAMxWOj4pCgmX/WUDQxLlAqYxgqgrrJlgeRbE7ovYBFPtcIO8A1avs0Oxn/4Xde9n3+zIB8np11 7xzV/CutDZfLp0cQ/59w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) id 1iHT6a-0002lr-3L; Mon, 07 Oct 2019 13:31:16 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) id 1iHT6W-0002l4-BL for linux-arm-kernel@lists.infradead.org; Mon, 07 Oct 2019 13:31:13 +0000 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2572B2064A; Mon, 7 Oct 2019 13:31:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570455071; bh=SzbScYJPmELZRm1TdfBaiuYWfrUbV/b6oBF4qLoaKjU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=lYi4NjeYnQM0VYJEspUyZiqHyjHD5KXx4V1DrJZPljVcORJ078gFaWk196k3KKTg0 kKhH4LbEkurvhUfNoDXb8BBUs4uWeg8dd6WlRzryvsZVWLLtyYyo0n/EsxTzTa3emf XUv0N3fmMAxwXcprlmKsuyLFwWz6S6c4VBb+bCeQ= Date: Mon, 7 Oct 2019 14:31:06 +0100 From: Will Deacon To: Vincenzo Frascino Subject: Re: [PATCH v5 0/6] arm64: vdso32: Address various issues Message-ID: <20191007133106.j3gtsuatsw6hgllz@willie-the-truck> References: <20191003174838.8872-1-vincenzo.frascino@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191003174838.8872-1-vincenzo.frascino@arm.com> User-Agent: NeoMutt/20170113 (1.7.2) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191007_063112_407282_C02B431A X-CRM114-Status: GOOD ( 12.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ard.biesheuvel@linaro.org, catalin.marinas@arm.com, ndesaulniers@google.com, linux-kernel@vger.kernel.org, luto@kernel.org, tglx@linutronix.de, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Vincenzo, On Thu, Oct 03, 2019 at 06:48:32PM +0100, Vincenzo Frascino wrote: > This patch series is meant to address the various compilation issues > reported recently for arm64 vdso32 [1]. > > From v4, the series contains a cleanup of lib/vdso Kconfig as well since > CROSS_COMPILE_COMPAT_VDSO is not required anymore by any architecture. I've queued this up as fixes for 5.4, but I ended up making quite a few additional changes to address some other issues and minor inconsistencies I ran into. In particular, with my changes, you can now easily build the kernel with clang but the compat vDSO with gcc. The header files still need sorting out properly, but I think this is a decent starting point: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/log/?h=for-next/fixes Please have a look. Will _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel