From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761087AbYFYOpw (ORCPT ); Wed, 25 Jun 2008 10:45:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1758781AbYFYOnR (ORCPT ); Wed, 25 Jun 2008 10:43:17 -0400 Received: from smtp1.linux-foundation.org ([140.211.169.13]:43938 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759471AbYFYOnP (ORCPT ); Wed, 25 Jun 2008 10:43:15 -0400 Date: Wed, 25 Jun 2008 07:42:29 -0700 (PDT) From: Linus Torvalds To: "H. Peter Anvin" cc: Paul Jackson , yhlu.kernel@gmail.com, akpm@linux-foundation.org, mingo@elte.hu, tglx@linutronix.de, steiner@sgi.com, travis@sgi.com, linux-kernel@vger.kernel.org, ying.huang@intel.com, andi@firstfloor.org Subject: Re: [PATCH 4/5 v2] x86 boot: show pfn addresses in hex not decimal in some kernel info printks In-Reply-To: <4861D10F.2010308@zytor.com> Message-ID: References: <20080622142151.5591.4139.sendpatchset@polaris-admin.engr.sgi.com> <20080622142212.5591.64592.sendpatchset@polaris-admin.engr.sgi.com> <86802c440806221238g78300952t2fc7f406c1842273@mail.gmail.com> <20080623060939.6b6b3183.pj@sgi.com> <86802c440806241429s7f5e899dn67d42303247f618@mail.gmail.com> <20080624203252.f932c631.pj@sgi.com> <4861A5DF.5010104@zytor.com> <20080624211711.8c6d5105.pj@sgi.com> <4861AAEF.3020103@zytor.com> <20080624220810.b2ec0c6a.pj@sgi.com> <4861D10F.2010308@zytor.com> User-Agent: Alpine 1.10 (LFD 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 24 Jun 2008, H. Peter Anvin wrote: > > Any reason we can't just re-define %p to print the 0x prefix, just as glibc > does? It'd be easy enough to go and sed out all the 0x%p's currently in the > kernel. You didn't listen. I want #p to do the _symbolic_ address. The thing we have in the backtraces etc. With nice symbol offset information etc. The '0x' thing isn't all that interesting. You can do it by adding the '0x' by hand, or by using a cast and using %#lx instead. Linus