From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeremy Fitzhardinge Subject: [patch 0/2] Updates to compat VDSOs Date: Wed, 04 Apr 2007 21:58:25 -0700 Message-ID: <20070405045825.511024444@goop.org> Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Andi Kleen Cc: Andrew Morton , virtualization@lists.osdl.org, lkml List-Id: virtualization@lists.linuxfoundation.org Hi Andi, Here's a couple of patches to fix up COMPAT_VDSO: The first is a straightforward implementation of Jan's original idea of relocating the VDSO to match its mapped location. Unlike Jan and Zach's version, I changed it to relocate based on the phdrs rather than the sections; the result is pleasantly compact. The second patch takes advantage of the fact that all the COMPAT_VDSO work happens at runtime now, and allows compat mode to be enabled dynamically. If you specify vdso=2 on the kernel command line, it comes up in compat mode; vdso=1 is normal vdso mode, and vdso=0 disables vdso altogether. You can also switch modes with sysctl. Thanks, J --