[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <3908561D78D1C84285E8C5FCA982C28F193720CE@ORSMSX104.amr.corp.intel.com>
Date: Sat, 28 Jul 2012 21:43:07 +0000
From: "Luck, Tony" <tony.luck@...el.com>
To: James Bottomley <James.Bottomley@...senPartnership.com>
CC: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
Ingo Molnar <mingo@...e.hu>,
"James E.J. Bottomley" <jejb@...isc-linux.org>,
Helge Deller <deller@....de>,
"linux-parisc@...r.kernel.org" <linux-parisc@...r.kernel.org>,
"linux-ia64@...r.kernel.org" <linux-ia64@...r.kernel.org>,
"Wu, Fengguang" <fengguang.wu@...el.com>
Subject: RE: [PATCH] debug: Do not permit CONFIG_DEBUG_STACK_USAGE=y on IA64
or PARISC
> I agree with this. Most of it looks easily fixable, but how would I
> enable the fix for ia64? For PA it's simple: I'll just use
> CONFIG_STACK_GROWSUP, but that won't work for you.
ia64 has an ugly chicken vs. egg build dependency. When trying to build our asm-offsets.h
file (to get #define constants for various structure sizes and offsets in a format that is
usable in assembly code) we get:
include/linux/sched.h:2539: error: 'IA64_TASK_SIZE' undeclared (first use in this function)
Which is sad because IA64_TASK_SIZE is one of the #defines that asm-offsets.h is trying
to produce.
Which is why I just threw up my hands in despair and said "!IA64" for this option.
-Tony
Powered by blists - more mailing lists