diff options
Diffstat (limited to 'drivers/xen/xenbus/xenbus_xs.c')
| -rw-r--r-- | drivers/xen/xenbus/xenbus_xs.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/xen/xenbus/xenbus_xs.c b/drivers/xen/xenbus/xenbus_xs.c index b3b8f2f3ad1..ede860f921d 100644 --- a/drivers/xen/xenbus/xenbus_xs.c +++ b/drivers/xen/xenbus/xenbus_xs.c | |||
| @@ -621,15 +621,6 @@ static struct xenbus_watch *find_watch(const char *token) | |||
| 621 | return NULL; | 621 | return NULL; |
| 622 | } | 622 | } |
| 623 | 623 | ||
| 624 | static void xs_reset_watches(void) | ||
| 625 | { | ||
| 626 | int err; | ||
| 627 | |||
| 628 | err = xs_error(xs_single(XBT_NIL, XS_RESET_WATCHES, "", NULL)); | ||
| 629 | if (err && err != -EEXIST) | ||
| 630 | printk(KERN_WARNING "xs_reset_watches failed: %d\n", err); | ||
| 631 | } | ||
| 632 | |||
| 633 | /* Register callback to watch this node. */ | 624 | /* Register callback to watch this node. */ |
| 634 | int register_xenbus_watch(struct xenbus_watch *watch) | 625 | int register_xenbus_watch(struct xenbus_watch *watch) |
| 635 | { | 626 | { |
| @@ -906,9 +897,5 @@ int xs_init(void) | |||
| 906 | if (IS_ERR(task)) | 897 | if (IS_ERR(task)) |
| 907 | return PTR_ERR(task); | 898 | return PTR_ERR(task); |
| 908 | 899 | ||
| 909 | /* shutdown watches for kexec boot */ | ||
| 910 | if (xen_hvm_domain()) | ||
| 911 | xs_reset_watches(); | ||
| 912 | |||
| 913 | return 0; | 900 | return 0; |
| 914 | } | 901 | } |
