From mboxrd@z Thu Jan 1 00:00:00 1970 From: kosaki.motohiro@jp.fujitsu.com (KOSAKI Motohiro) Date: Thu, 19 Feb 2009 09:23:48 +0900 (JST) Subject: [ltt-dev] [patch 3/7] OMAP ltt statedump include irq.h In-Reply-To: <20090218075132.634544029@polymtl.ca> References: <20090218074703.163707091@polymtl.ca> <20090218075132.634544029@polymtl.ca> Message-ID: <20090219092000.954D.A69D9226@jp.fujitsu.com> > Needed by ARM. > > Signed-off-by: Mathieu Desnoyers > --- > ltt/ltt-statedump.c | 4 ++++ > 1 file changed, 4 insertions(+) > > Index: linux-omap-2.6/ltt/ltt-statedump.c > =================================================================== > --- linux-omap-2.6.orig/ltt/ltt-statedump.c 2009-02-15 18:28:09.000000000 +0000 > +++ linux-omap-2.6/ltt/ltt-statedump.c 2009-02-15 18:28:42.000000000 +0000 > @@ -30,6 +30,10 @@ > #include > #include > > +#ifdef CONFIG_GENERIC_HARDIRQS > +#include > +#endif > + Why is this needed for arm? irq.h says /* * Please do not include this file in generic code. There is currently * no requirement for any architecture to implement anything held * within this file. * * Thanks. --rmk */ So, irq.h including often bring strange problem. There is irqnr.h for for architecture generic interface. if irqnr.h don't have enough interface, let't me know this.