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

[Xen-devel] [PATCH 2/3] makedumpfile/xen: Disable cyclic mode for every Xen crash dump



Disable cyclic mode for every Xen crash dump not only when -X option
is used. This way makedumpfile is much more flexible and different
modes could be used to dump whole system memory (e.g. zero pages
could be striped without requiring -X option).

Signed-off-by: Daniel Kiper <daniel.kiper@xxxxxxxxxx>
---
 makedumpfile.c |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/makedumpfile.c b/makedumpfile.c
index 74376cd..b160cea 100644
--- a/makedumpfile.c
+++ b/makedumpfile.c
@@ -2925,20 +2925,20 @@ initial(void)
        }
 #endif
 
-       if (info->flag_exclude_xen_dom) {
+       if (is_xen_memory()) {
                if(info->flag_cyclic) {
                        info->flag_cyclic = FALSE;
                        MSG("Switched running mode from cyclic to 
non-cyclic,\n");
                        MSG("because the cyclic mode doesn't support Xen.\n");
                }
+       }
 
-               if (!is_xen_memory()) {
-                       MSG("'-X' option is disable,");
-                       MSG("because %s is not Xen's memory core image.\n", 
info->name_memory);
-                       MSG("Commandline parameter is invalid.\n");
-                       MSG("Try `makedumpfile --help' for more 
information.\n");
-                       return FALSE;
-               }
+       if (info->flag_exclude_xen_dom && !is_xen_memory()) {
+               MSG("'-X' option is disable,");
+               MSG("because %s is not Xen's memory core image.\n", 
info->name_memory);
+               MSG("Commandline parameter is invalid.\n");
+               MSG("Try `makedumpfile --help' for more information.\n");
+               return FALSE;
        }
 
        if (info->flag_refiltering) {
-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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