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

[Xen-changelog] [xen-unstable] Resolve conflict over use of name xen_elfnote.



# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxx
# Date 1172488863 0
# Node ID 047748faa4aa6b8be7ec8192437cf4ae8f573eb1
# Parent  eefbc33a41abf36451ae6c102ba79e8312906909
Resolve conflict over use of name xen_elfnote.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
 tools/libxc/xc_core.c        |    2 +-
 tools/libxc/xc_core.h        |   10 +++++-----
 tools/libxc/xc_ptrace_core.c |    2 +-
 xen/arch/x86/domain_build.c  |    1 -
 xen/include/public/libelf.h  |    1 +
 5 files changed, 8 insertions(+), 8 deletions(-)

diff -r eefbc33a41ab -r 047748faa4aa tools/libxc/xc_core.c
--- a/tools/libxc/xc_core.c     Mon Feb 26 10:23:03 2007 +0000
+++ b/tools/libxc/xc_core.c     Mon Feb 26 11:21:03 2007 +0000
@@ -328,7 +328,7 @@ xc_domain_dumpcore_via_callback(int xc_h
     Elf_Shdr *shdr;
 
     /* elf notes */
-    struct xen_elfnote elfnote;
+    struct elfnote elfnote;
     struct xen_dumpcore_elfnote_none_desc none;
     struct xen_dumpcore_elfnote_header_desc header;
     struct xen_dumpcore_elfnote_xen_version_desc xen_version;
diff -r eefbc33a41ab -r 047748faa4aa tools/libxc/xc_core.h
--- a/tools/libxc/xc_core.h     Mon Feb 26 10:23:03 2007 +0000
+++ b/tools/libxc/xc_core.h     Mon Feb 26 11:21:03 2007 +0000
@@ -39,7 +39,7 @@
 #define XEN_DUMPCORE_ELFNOTE_NAME               "Xen"
 /* note numbers are defined in xen/elfnote.h */
 
-struct xen_elfnote {
+struct elfnote {
     uint32_t    namesz; /* Elf_Note note; */
     uint32_t    descsz;
     uint32_t    type;
@@ -88,22 +88,22 @@ struct xen_dumpcore_elfnote_format_versi
 
 
 struct xen_dumpcore_elfnote_none {
-    struct xen_elfnote                          elfnote;
+    struct elfnote                              elfnote;
     struct xen_dumpcore_elfnote_none_desc       none;
 };
 
 struct xen_dumpcore_elfnote_header {
-    struct xen_elfnote                          elfnote;
+    struct elfnote                              elfnote;
     struct xen_dumpcore_elfnote_header_desc     header;
 };
 
 struct xen_dumpcore_elfnote_xen_version {
-    struct xen_elfnote                                  elfnote;
+    struct elfnote                                     elfnote;
     struct xen_dumpcore_elfnote_xen_version_desc        xen_version;
 };
 
 struct xen_dumpcore_elfnote_format_version {
-    struct xen_elfnote                                  elfnote;
+    struct elfnote                                      elfnote;
     struct xen_dumpcore_elfnote_format_version_desc     format_version;
 };
 
diff -r eefbc33a41ab -r 047748faa4aa tools/libxc/xc_ptrace_core.c
--- a/tools/libxc/xc_ptrace_core.c      Mon Feb 26 10:23:03 2007 +0000
+++ b/tools/libxc/xc_ptrace_core.c      Mon Feb 26 11:21:03 2007 +0000
@@ -280,7 +280,7 @@ elf_core_search_note(struct elf_core* ec
 
     n = ecore->note_sec;
     while (n < note_sec_end) {
-        const struct xen_elfnote *elfnote = (const struct xen_elfnote*)n;
+        const struct elfnote *elfnote = (const struct elfnote *)n;
         if (elfnote->namesz == strlen(name) + 1 &&
             strncmp(elfnote->name, name, elfnote->namesz) == 0 &&
             elfnote->type == type) {
diff -r eefbc33a41ab -r 047748faa4aa xen/arch/x86/domain_build.c
--- a/xen/arch/x86/domain_build.c       Mon Feb 26 10:23:03 2007 +0000
+++ b/xen/arch/x86/domain_build.c       Mon Feb 26 11:21:03 2007 +0000
@@ -28,7 +28,6 @@
 #include <asm/paging.h>
 
 #include <public/version.h>
-#include <public/elfnote.h>
 #include <public/libelf.h>
 
 extern unsigned long initial_images_nrpages(void);
diff -r eefbc33a41ab -r 047748faa4aa xen/include/public/libelf.h
--- a/xen/include/public/libelf.h       Mon Feb 26 10:23:03 2007 +0000
+++ b/xen/include/public/libelf.h       Mon Feb 26 11:21:03 2007 +0000
@@ -10,6 +10,7 @@
 #endif
 
 #undef ELFSIZE
+#include "elfnote.h"
 #include "elfstructs.h"
 #include "features.h"
 

_______________________________________________
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®.