]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Revert "xen/pv-on-hvm kexec: add xs_reset_watches to shutdown watches from old kernel"
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thu, 19 Jul 2012 23:07:16 +0000 (19:07 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thu, 19 Jul 2012 23:07:16 +0000 (19:07 -0400)
This reverts commit ddacf5ef684a655abe2bb50c4b2a5b72ae0d5e05.

drivers/xen/xenbus/xenbus_xs.c
include/xen/interface/io/xs_wire.h

index 226d1ac55cf43d804c6d7bef0d953bb28e586fc1..d1c217b23a428ee5139727860243aec9a40ff8e8 100644 (file)
@@ -618,15 +618,6 @@ static struct xenbus_watch *find_watch(const char *token)
        return NULL;
 }
 
-static void xs_reset_watches(void)
-{
-       int err;
-
-       err = xs_error(xs_single(XBT_NIL, XS_RESET_WATCHES, "", NULL));
-       if (err && err != -EEXIST)
-               printk(KERN_WARNING "xs_reset_watches failed: %d\n", err);
-}
-
 /* Register callback to watch this node. */
 int register_xenbus_watch(struct xenbus_watch *watch)
 {
@@ -909,9 +900,5 @@ int xs_init(void)
        if (IS_ERR(task))
                return PTR_ERR(task);
 
-       /* shutdown watches for kexec boot */
-       if (xen_hvm_domain())
-               xs_reset_watches();
-
        return 0;
 }
index 3c1877caaefcdeba09e951604712599af78f17ed..7cdfca24eafbcc4bc9c1a95f192aaaed6aee5a81 100644 (file)
@@ -29,8 +29,7 @@ enum xsd_sockmsg_type
     XS_IS_DOMAIN_INTRODUCED,
     XS_RESUME,
     XS_SET_TARGET,
-    XS_RESTRICT,
-    XS_RESET_WATCHES
+    XS_RESTRICT
 };
 
 #define XS_WRITE_NONE "NONE"