[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] sched.h:



ChangeSet 1.1649, 2005/06/02 21:27:34+01:00, cl349@xxxxxxxxxxxxxxxxxxxx

        sched.h:
          g/c unneeded include.
        Many files:
          Rename xen/slab.h to xen/xmalloc.h and fix resulting fallout.
        xmalloc.h:
          Rename: xen/include/xen/slab.h -> xen/include/xen/xmalloc.h
        sched.h, multicall.c, dom_mem_ops.c, asm-offsets.c:
          cleanup incorrect includes.
        Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxx>



 b/xen/arch/x86/dmi_scan.c           |    2 +-
 b/xen/arch/x86/io_apic.c            |    3 ++-
 b/xen/arch/x86/microcode.c          |    2 +-
 b/xen/arch/x86/mtrr/generic.c       |    2 +-
 b/xen/arch/x86/x86_32/asm-offsets.c |    1 +
 b/xen/arch/x86/x86_64/asm-offsets.c |    1 +
 b/xen/common/dom_mem_ops.c          |    1 +
 b/xen/common/multicall.c            |    1 +
 b/xen/common/page_alloc.c           |    1 -
 b/xen/common/sched_bvt.c            |    1 -
 b/xen/common/sched_sedf.c           |    2 +-
 b/xen/common/trace.c                |    1 -
 b/xen/include/xen/lib.h             |    2 +-
 b/xen/include/xen/sched.h           |    6 ------
 b/xen/include/xen/xmalloc.h         |   27 +++++++++++++++++++++++++++
 xen/include/xen/slab.h              |   27 ---------------------------
 16 files changed, 38 insertions(+), 42 deletions(-)


diff -Nru a/xen/arch/x86/dmi_scan.c b/xen/arch/x86/dmi_scan.c
--- a/xen/arch/x86/dmi_scan.c   2005-06-02 18:03:44 -04:00
+++ b/xen/arch/x86/dmi_scan.c   2005-06-02 18:03:44 -04:00
@@ -1,10 +1,10 @@
 #include <xen/config.h>
 #include <xen/types.h>
+#include <xen/lib.h>
 #include <xen/kernel.h>
 #include <xen/string.h>
 #include <xen/init.h>
 #include <xen/cache.h>
-#include <xen/slab.h>
 #include <xen/acpi.h>
 #include <asm/io.h>
 #include <asm/system.h>
diff -Nru a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
--- a/xen/arch/x86/io_apic.c    2005-06-02 18:03:44 -04:00
+++ b/xen/arch/x86/io_apic.c    2005-06-02 18:03:44 -04:00
@@ -21,6 +21,7 @@
  */
 
 #include <xen/config.h>
+#include <xen/lib.h>
 #include <xen/init.h>
 #include <xen/irq.h>
 #include <xen/delay.h>
@@ -234,7 +235,7 @@
 #if defined(CONFIG_IRQBALANCE)
 # include <asm/processor.h>    /* kernel_thread() */
 # include <xen/kernel_stat.h>  /* kstat */
-# include <xen/slab.h>         /* kmalloc() */
+# include <xen/xmalloc.h>      /* kmalloc() */
 # include <xen/timer.h>        /* time_after() */
  
 # ifdef CONFIG_BALANCED_IRQ_DEBUG
diff -Nru a/xen/arch/x86/microcode.c b/xen/arch/x86/microcode.c
--- a/xen/arch/x86/microcode.c  2005-06-02 18:03:44 -04:00
+++ b/xen/arch/x86/microcode.c  2005-06-02 18:03:44 -04:00
@@ -70,10 +70,10 @@
  */
 
 #include <xen/config.h>
+#include <xen/lib.h>
 #include <xen/kernel.h>
 #include <xen/init.h>
 #include <xen/sched.h>
-#include <xen/slab.h>
 #include <xen/spinlock.h>
 
 #include <asm/msr.h>
diff -Nru a/xen/arch/x86/mtrr/generic.c b/xen/arch/x86/mtrr/generic.c
--- a/xen/arch/x86/mtrr/generic.c       2005-06-02 18:03:44 -04:00
+++ b/xen/arch/x86/mtrr/generic.c       2005-06-02 18:03:44 -04:00
@@ -1,8 +1,8 @@
 /* This only handles 32bit MTRR on 32bit hosts. This is strictly wrong
    because MTRRs can span upto 40 bits (36bits on most modern x86) */ 
+#include <xen/lib.h>
 #include <xen/init.h>
 #include <xen/mm.h>
-#include <xen/slab.h>
 #include <asm/flushtlb.h>
 #include <asm/io.h>
 #include <asm/mtrr.h>
diff -Nru a/xen/arch/x86/x86_32/asm-offsets.c 
b/xen/arch/x86/x86_32/asm-offsets.c
--- a/xen/arch/x86/x86_32/asm-offsets.c 2005-06-02 18:03:44 -04:00
+++ b/xen/arch/x86/x86_32/asm-offsets.c 2005-06-02 18:03:44 -04:00
@@ -7,6 +7,7 @@
 #include <xen/config.h>
 #include <xen/perfc.h>
 #include <xen/sched.h>
+#include <asm/hardirq.h>
 
 #define DEFINE(_sym, _val) \
     __asm__ __volatile__ ( "\n->" #_sym " %0 " #_val : : "i" (_val) )
diff -Nru a/xen/arch/x86/x86_64/asm-offsets.c 
b/xen/arch/x86/x86_64/asm-offsets.c
--- a/xen/arch/x86/x86_64/asm-offsets.c 2005-06-02 18:03:44 -04:00
+++ b/xen/arch/x86/x86_64/asm-offsets.c 2005-06-02 18:03:44 -04:00
@@ -7,6 +7,7 @@
 #include <xen/config.h>
 #include <xen/perfc.h>
 #include <xen/sched.h>
+#include <asm/hardirq.h>
 
 #define DEFINE(_sym, _val) \
     __asm__ __volatile__ ( "\n->" #_sym " %0 " #_val : : "i" (_val) )
diff -Nru a/xen/common/dom_mem_ops.c b/xen/common/dom_mem_ops.c
--- a/xen/common/dom_mem_ops.c  2005-06-02 18:03:44 -04:00
+++ b/xen/common/dom_mem_ops.c  2005-06-02 18:03:44 -04:00
@@ -15,6 +15,7 @@
 #include <xen/event.h>
 #include <xen/shadow.h>
 #include <asm/domain_page.h>
+#include <asm/hardirq.h>
 
 /*
  * To allow safe resume of do_dom_mem_op() after preemption, we need to know 
diff -Nru a/xen/common/multicall.c b/xen/common/multicall.c
--- a/xen/common/multicall.c    2005-06-02 18:03:44 -04:00
+++ b/xen/common/multicall.c    2005-06-02 18:03:44 -04:00
@@ -10,6 +10,7 @@
 #include <xen/sched.h>
 #include <xen/event.h>
 #include <xen/multicall.h>
+#include <asm/hardirq.h>
 
 struct mc_state mc_state[NR_CPUS];
 
diff -Nru a/xen/common/page_alloc.c b/xen/common/page_alloc.c
--- a/xen/common/page_alloc.c   2005-06-02 18:03:44 -04:00
+++ b/xen/common/page_alloc.c   2005-06-02 18:03:44 -04:00
@@ -27,7 +27,6 @@
 #include <xen/perfc.h>
 #include <xen/sched.h>
 #include <xen/spinlock.h>
-#include <xen/slab.h>
 #include <xen/mm.h>
 #include <xen/irq.h>
 #include <xen/softirq.h>
diff -Nru a/xen/common/sched_bvt.c b/xen/common/sched_bvt.c
--- a/xen/common/sched_bvt.c    2005-06-02 18:03:44 -04:00
+++ b/xen/common/sched_bvt.c    2005-06-02 18:03:44 -04:00
@@ -23,7 +23,6 @@
 #include <xen/ac_timer.h>
 #include <xen/perfc.h>
 #include <xen/sched-if.h>
-#include <xen/slab.h>
 #include <xen/softirq.h>
 
 /* all per-domain BVT-specific scheduling info is stored here */
diff -Nru a/xen/common/sched_sedf.c b/xen/common/sched_sedf.c
--- a/xen/common/sched_sedf.c   2005-06-02 18:03:44 -04:00
+++ b/xen/common/sched_sedf.c   2005-06-02 18:03:44 -04:00
@@ -5,13 +5,13 @@
  * based on code by Mark Williamson (C) 2004 Intel Research Cambridge
  */
 
+#include <xen/lib.h>
 #include <xen/sched.h>
 #include <xen/sched-if.h>
 #include <public/sched_ctl.h>
 #include <xen/ac_timer.h>
 #include <xen/softirq.h>
 #include <xen/time.h>
-#include <xen/slab.h>
 
 /*verbosity settings*/
 #define SEDFLEVEL 0
diff -Nru a/xen/common/trace.c b/xen/common/trace.c
--- a/xen/common/trace.c        2005-06-02 18:03:44 -04:00
+++ b/xen/common/trace.c        2005-06-02 18:03:44 -04:00
@@ -23,7 +23,6 @@
 #include <asm/io.h>
 #include <xen/lib.h>
 #include <xen/sched.h>
-#include <xen/slab.h>
 #include <xen/smp.h>
 #include <xen/trace.h>
 #include <xen/errno.h>
diff -Nru a/xen/include/xen/lib.h b/xen/include/xen/lib.h
--- a/xen/include/xen/lib.h     2005-06-02 18:03:44 -04:00
+++ b/xen/include/xen/lib.h     2005-06-02 18:03:44 -04:00
@@ -5,7 +5,7 @@
 #include <stdarg.h>
 #include <xen/config.h>
 #include <xen/types.h>
-#include <xen/slab.h>
+#include <xen/xmalloc.h>
 #include <xen/string.h>
 
 #define BUG() do {                                     \
diff -Nru a/xen/include/xen/sched.h b/xen/include/xen/sched.h
--- a/xen/include/xen/sched.h   2005-06-02 18:03:44 -04:00
+++ b/xen/include/xen/sched.h   2005-06-02 18:03:44 -04:00
@@ -7,21 +7,15 @@
 #include <xen/spinlock.h>
 #include <xen/cache.h>
 #include <xen/smp.h>
-#include <asm/page.h>
-#include <asm/processor.h>
 #include <public/xen.h>
 #include <public/dom0_ops.h>
 #include <xen/list.h>
 #include <xen/time.h>
 #include <xen/ac_timer.h>
 #include <xen/delay.h>
-#include <asm/atomic.h>
-#include <asm/current.h>
 #include <xen/spinlock.h>
 #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;
diff -Nru a/xen/include/xen/slab.h b/xen/include/xen/slab.h
--- a/xen/include/xen/slab.h    2005-06-02 18:03:44 -04:00
+++ /dev/null   Wed Dec 31 16:00:00 196900
@@ -1,27 +0,0 @@
-
-#ifndef __SLAB_H__
-#define __SLAB_H__
-
-/* Allocate space for typed object. */
-#define xmalloc(_type) ((_type *)_xmalloc(sizeof(_type), __alignof__(_type)))
-
-/* Allocate space for array of typed objects. */
-#define xmalloc_array(_type, _num) ((_type *)_xmalloc_array(sizeof(_type), 
__alignof__(_type), _num))
-
-/* Allocate untyped storage. */
-#define xmalloc_bytes(_bytes) (_xmalloc(_bytes, SMP_CACHE_BYTES))
-
-/* Free any of the above. */
-extern void xfree(const void *);
-
-/* Underlying functions */
-extern void *_xmalloc(size_t size, size_t align);
-static inline void *_xmalloc_array(size_t size, size_t align, size_t num)
-{
-       /* Check for overflow. */
-       if (size && num > UINT_MAX / size)
-               return NULL;
-       return _xmalloc(size * num, align);
-}
-
-#endif /* __SLAB_H__ */
diff -Nru a/xen/include/xen/xmalloc.h b/xen/include/xen/xmalloc.h
--- /dev/null   Wed Dec 31 16:00:00 196900
+++ b/xen/include/xen/xmalloc.h 2005-06-02 18:03:44 -04:00
@@ -0,0 +1,27 @@
+
+#ifndef __XMALLOC_H__
+#define __XMALLOC_H__
+
+/* Allocate space for typed object. */
+#define xmalloc(_type) ((_type *)_xmalloc(sizeof(_type), __alignof__(_type)))
+
+/* Allocate space for array of typed objects. */
+#define xmalloc_array(_type, _num) ((_type *)_xmalloc_array(sizeof(_type), 
__alignof__(_type), _num))
+
+/* Allocate untyped storage. */
+#define xmalloc_bytes(_bytes) (_xmalloc(_bytes, SMP_CACHE_BYTES))
+
+/* Free any of the above. */
+extern void xfree(const void *);
+
+/* Underlying functions */
+extern void *_xmalloc(size_t size, size_t align);
+static inline void *_xmalloc_array(size_t size, size_t align, size_t num)
+{

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.