From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753004Ab1HEVV6 (ORCPT ); Fri, 5 Aug 2011 17:21:58 -0400 Received: from one.firstfloor.org ([213.235.205.2]:35555 "EHLO one.firstfloor.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750827Ab1HEVV4 (ORCPT ); Fri, 5 Aug 2011 17:21:56 -0400 Date: Fri, 5 Aug 2011 23:21:53 +0200 From: Andi Kleen To: Andrew Lutomirski Cc: Andi Kleen , "H. Peter Anvin" , x86@kernel.org, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, lueckintel@yahoo.com, kimwooyoung@gmail.com Subject: Re: New vsyscall emulation breaks JITs Message-ID: <20110805212153.GL5782@one.firstfloor.org> References: <20110805200945.GA14014@tassilo.jf.intel.com> <4E3C5154.2050307@zytor.com> <4E3C571C.1070903@zytor.com> <20110805205222.GK5782@one.firstfloor.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 05, 2011 at 05:00:44PM -0400, Andrew Lutomirski wrote: > > If anything runtime, but really for me it looks like the vsyscall > > changes should be only in one of those limited compability paranoia > > patchkits. > > Switching it in runtime would be a giant mess because user code might You can always switch at boot time. But really serious binary incompatibility like this should not be default (not even talking about the slow down for existing binaries using time()) -Andi