All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch] final header fixes
@ 2005-03-23 22:01 Hollis Blanchard
  2005-03-24  8:54 ` Keir Fraser
  0 siblings, 1 reply; 10+ messages in thread
From: Hollis Blanchard @ 2005-03-23 22:01 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 290 bytes --]

I think this is the last of the header fixes I've run across. Though it's 
sometimes difficult to tell, I believe Xen/ia64 has asm/mm.h, flushtlb.h, 
page.h, and shadow.h. Please apply.

Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>

-- 
Hollis Blanchard
IBM Linux Technology Center

[-- Attachment #2: xen-headers.diff --]
[-- Type: text/x-diff, Size: 721 bytes --]

===== xen/include/xen/sched.h 1.162 vs edited =====
--- 1.162/xen/include/xen/sched.h	2005-03-09 03:01:45 -06:00
+++ edited/xen/include/xen/sched.h	2005-03-11 12:53:01 -06:00
@@ -22,6 +22,7 @@
 #include <xen/grant_table.h>
 #include <asm/hardirq.h>
 #include <asm/domain.h>
+#include <asm/bitops.h>
 
 extern unsigned long volatile jiffies;
 extern rwlock_t domlist_lock;
===== xen/include/xen/softirq.h 1.23 vs edited =====
--- 1.23/xen/include/xen/softirq.h	2004-11-01 08:33:52 -06:00
+++ edited/xen/include/xen/softirq.h	2005-03-11 13:01:23 -06:00
@@ -14,6 +14,7 @@
 #include <xen/config.h>
 #include <xen/lib.h>
 #include <xen/smp.h>
+#include <xen/irq_cpustat.h>
 #include <asm/bitops.h>
 #include <asm/hardirq.h>
 

^ permalink raw reply	[flat|nested] 10+ messages in thread
* RE: Re: [patch] final header fixes
@ 2005-03-24 21:17 Magenheimer, Dan (HP Labs Fort Collins)
  2005-03-25 16:57 ` Hollis Blanchard
  0 siblings, 1 reply; 10+ messages in thread
From: Magenheimer, Dan (HP Labs Fort Collins) @ 2005-03-24 21:17 UTC (permalink / raw)
  To: Hollis Blanchard, xen-devel

arch-ia64.h doesn't declare/define struct xen_regs so
this wouldn't work very well on ia64.  I would prefer
<asm/regs.h> (or even just leaving it as the forward
struct reference).

> -----Original Message-----
> From: Hollis Blanchard [mailto:hollisb@us.ibm.com] 
> Sent: Thursday, March 24, 2005 2:03 PM
> To: xen-devel@lists.sourceforge.net
> Cc: Magenheimer, Dan (HP Labs Fort Collins)
> Subject: Re: [Xen-devel] Re: [patch] final header fixes
> 
> On Thursday 24 March 2005 14:40, Dan Magenheimer wrote:
> > This second patch looks good to me, though I would prefer
> > to change to '#include <asm/regs.h>' from 'struct xen_regs;'
> > as xen_regs is #define'd to pt_regs on ia64 and the explicit
> > use of struct xen_regs in a header could cause header ordering
> > problems later.  Will that work for ppc?
> 
> Ah, sure... I was just trying to avoid extra dependency trees 
> where possible. 
> Apparently it is not possible here. :)
> 
> So that should be #include <public/xen.h> (which includes 
> arch-*.h which 
> defines xen_regs). It looks like we may want to move ia64's 
> #define to 
> arch-ia64.h ...
> 
> -- 
> Hollis Blanchard
> IBM Linux Technology Center
> 


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=click

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-03-26  2:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-23 22:01 [patch] final header fixes Hollis Blanchard
2005-03-24  8:54 ` Keir Fraser
2005-03-24 14:47   ` Hollis Blanchard
2005-03-24 20:40     ` Dan Magenheimer
2005-03-24 21:03       ` Hollis Blanchard
2005-03-24 21:24         ` Christian Limpach
2005-03-25 16:22           ` Hollis Blanchard
2005-03-26  2:15             ` Christian Limpach
  -- strict thread matches above, loose matches on Subject: below --
2005-03-24 21:17 Magenheimer, Dan (HP Labs Fort Collins)
2005-03-25 16:57 ` Hollis Blanchard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.