From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752676Ab1EPQtl (ORCPT ); Mon, 16 May 2011 12:49:41 -0400 Received: from one.firstfloor.org ([213.235.205.2]:51645 "EHLO one.firstfloor.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752292Ab1EPQtk (ORCPT ); Mon, 16 May 2011 12:49:40 -0400 Date: Mon, 16 May 2011 18:49:39 +0200 From: Andi Kleen To: Thomas Gleixner Cc: Andi Kleen , Andy Lutomirski , x86@kernel.org, linux-kernel@vger.kernel.org, Ingo Molnar , Linus Torvalds , "David S. Miller" , Eric Dumazet , Peter Zijlstra , Borislav Petkov Subject: Re: [PATCH v4 0/6] Micro-optimize vclock_gettime Message-ID: <20110516164939.GD25898@one.firstfloor.org> References: <20110516160943.GC25898@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 > And unless you or someone else changes the primitive state of the > kernel, framepointers are going to stay simply because removing them > breaks profiling backtraces when the hit is inside vread(). This doesn't work anyways because the glibc stub code calling vgettimeofday normally doesn't set up a frame pointer frame. The only way to unwind there is dwarf2. -Andi