From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932898AbdKOWGX (ORCPT ); Wed, 15 Nov 2017 17:06:23 -0500 Received: from mail-io0-f193.google.com ([209.85.223.193]:37914 "EHLO mail-io0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932638AbdKOWGG (ORCPT ); Wed, 15 Nov 2017 17:06:06 -0500 X-Google-Smtp-Source: AGs4zMYp5HsRBymdNf4S/0iTXgDzEijIB3yx3qk1ZvQNyfVtP6Zdq4LstaNII1W26vnwte7D/ED6uQ== From: Mark Salyzyn To: linux-kernel@vger.kernel.org Cc: Mark Salyzyn , Kevin Brodsky , Catalin Marinas , Will Deacon , Dave Martin , "Eric W. Biederman" , linux-arm-kernel@lists.infradead.org Subject: [PATCH 0/6] arm64: compat: Add COMPAT_VDSO Date: Wed, 15 Nov 2017 14:05:10 -0800 Message-Id: <20171115220529.14458-1-salyzyn@android.com> X-Mailer: git-send-email 2.15.0.448.gf294e3d99a-goog Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add compatible vDSO32 support to arm64, provide the files necessary for building a compat (AArch32) vDSO in arch/arm64/kernel/vdso32. Leverages effort to unify the vgettimeofday.c file as outlined below. To be applied over top the following pending patches: [PATCH] arm64: compat: Remove leftover variable declaration NB: approved, in arch64/for-next/core [PATCH v3 1/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (C sources) [PATCH v3 2/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (assembler sources) [PATCH v3 3/3] arm64: compat: Add CONFIG_KUSER_HELPERS [PATCH] arm64: compat: Expose offset to registers in sigframes [PATCH v5 01/12] arm: vdso: rename vdso_datapage variables [PATCH v5 02/12] arm: vdso: add include file defining __get_datapage() [PATCH v5 03/12] arm: vdso: inline assembler operations to compiler.h [PATCH v5 04/12] arm: vdso: do calculations outside reader loops [PATCH v6 05/12] arm: vdso: Add support for CLOCK_MONOTONIC_RAW [PATCH v5 06/12] arm: vdso: add support for clock_getres [PATCH v5 07/12] arm: vdso: disable profiling [PATCH v5 08/12] arm: vdso: Add ARCH_CLOCK_FIXED_MASK [PATCH v5 09/12] arm: vdso: move vgettimeofday.c to lib/vdso/ [PATCH v5 10/12] arm64: vdso: replace gettimeofday.S with global vgettimeofday.C [PATCH v5 11/12] lib: vdso: Add support for CLOCK_BOOTTIME [PATCH v5 12/12] lib: vdso: do not expose gettimeofday, if no arch supported timer [PATCH] lib: vdso: add support for time Signed-off-by: Kevin Brodsky Signed-off-by: Mark Salyzyn Cc: Catalin Marinas Cc: Will Deacon Cc: Dave Martin Cc: "Eric W. Biederman" Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org