From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751006AbWGLVaF (ORCPT ); Wed, 12 Jul 2006 17:30:05 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751331AbWGLVaF (ORCPT ); Wed, 12 Jul 2006 17:30:05 -0400 Received: from pentafluge.infradead.org ([213.146.154.40]:31104 "EHLO pentafluge.infradead.org") by vger.kernel.org with ESMTP id S1751006AbWGLVaD (ORCPT ); Wed, 12 Jul 2006 17:30:03 -0400 Subject: Re: [PATCH] Use uname not sysctl to get the kernel revision From: Arjan van de Ven To: "Eric W. Biederman" Cc: "H. Peter Anvin" , Jakub Jelinek , Ulrich Drepper , Roland McGrath , "Randy.Dunlap" , akpm@osdl.org, linux-kernel@vger.kernel.org, libc-alpha@sourceware.org In-Reply-To: References: <20060712184412.2BD57180061@magilla.sf.frob.com> <44B54EA4.5060506@redhat.com> <20060712195349.GW3823@sunsite.mff.cuni.cz> <44B556E5.5000702@zytor.com> Content-Type: text/plain Date: Wed, 12 Jul 2006 23:29:26 +0200 Message-Id: <1152739766.3217.83.camel@laptopd505.fenrus.org> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 7bit X-SRS-Rewrite: SMTP reverse-path rewritten from by pentafluge.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2006-07-12 at 15:23 -0600, Eric W. Biederman wrote: > "H. Peter Anvin" writes: > > > Jakub Jelinek wrote: > >> On Wed, Jul 12, 2006 at 12:33:56PM -0700, Ulrich Drepper wrote: > >>> Roland McGrath wrote: > >>>> We could also put the uname info (modulo nodename) into the vDSO. > >>> Or even better: real topology information. > >> AND rather than OR would be even better. So glibc could find kernel > >> version, etc. and topology in the vDSO cheaply. > > > > Wouldn't it make more sense for this to be in ELF tags, rather than the vdso? > > Another alternative, I guess, would be to put a pointer in the ELF tags, which > > may point into the vdso. > > Cheap and simple access to topology information would be interesting. > > Glibc just wants to know if our kernel is SMP so it can know if it is > ok to busy wait for a bit waiting for a mutex. Or if busy waiting is > a complete loss. with current power management... busy waiting pretty much is a loss even on UP