Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752946AbbH2PUi (ORCPT ); Sat, 29 Aug 2015 11:20:38 -0400 Received: from mail-yk0-f170.google.com ([209.85.160.170]:35978 "EHLO mail-yk0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752632AbbH2PUh (ORCPT ); Sat, 29 Aug 2015 11:20:37 -0400 From: Brian Gerst To: x86@kernel.org, linux-kernel@vger.kernel.org Cc: Ingo Molnar , "H. Peter Anvin" , Denys Vlasenko , Andy Lutomirski , Linus Torvalds Subject: [PATCH 0/7] x86 vdso32 cleanups Date: Sat, 29 Aug 2015 11:20:19 -0400 Message-Id: <1440861626-27008-1-git-send-email-brgerst@gmail.com> X-Mailer: git-send-email 2.4.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1981 Lines: 33 This patch set contains several cleanups to the 32-bit VDSO. The main change is to only build one VDSO image, and select the syscall entry point at runtime. arch/x86/entry/vdso/.gitignore | 4 +--- arch/x86/entry/vdso/Makefile | 53 ++++++++++++++++++++++------------------------------- arch/x86/entry/vdso/{vdso32 => }/int80.S | 13 +------------ arch/x86/entry/vdso/{vdso32 => }/sigreturn.S | 9 +++++++-- arch/x86/entry/vdso/{vdso32 => }/syscall.S | 23 +++++------------------ arch/x86/entry/vdso/{vdso32 => }/sysenter.S | 19 +++++-------------- arch/x86/entry/vdso/vclock_gettime.c | 31 +++++++++++++++++++++++++++++++ arch/x86/entry/vdso/vdso-note.S | 32 +++++++++++++++++++++++++++++++- arch/x86/entry/vdso/vdso2c.c | 2 ++ arch/x86/entry/vdso/vdso32-setup.c | 15 ++++++++------- arch/x86/entry/vdso/{vdso32 => }/vdso32.lds.S | 2 +- arch/x86/entry/vdso/vdso32/.gitignore | 1 - arch/x86/entry/vdso/vdso32/note.S | 44 -------------------------------------------- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 30 ------------------------------ arch/x86/entry/vdso/vdso32/vdso-fakesections.c | 1 - arch/x86/entry/vdso/vma.c | 6 +++--- arch/x86/ia32/ia32_signal.c | 4 ++-- arch/x86/include/asm/elf.h | 3 +-- arch/x86/include/asm/vdso.h | 20 +++++++++++++------- arch/x86/kernel/signal.c | 4 ++-- arch/x86/xen/setup.c | 13 ++----------- arch/x86/xen/vdso.h | 4 ---- 22 files changed, 137 insertions(+), 196 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/