#define pr_fmt(fmt) …
#include <linux/notifier.h>
#include <xen/xen.h>
#include <xen/xenbus.h>
#include <asm/xen/hypervisor.h>
#include <asm/cpu.h>
static void enable_hotplug_cpu(int cpu)
{ … }
static void disable_hotplug_cpu(int cpu)
{ … }
static int vcpu_online(unsigned int cpu)
{ … }
static void vcpu_hotplug(unsigned int cpu)
{ … }
static void handle_vcpu_hotplug_event(struct xenbus_watch *watch,
const char *path, const char *token)
{ … }
static int setup_cpu_watcher(struct notifier_block *notifier,
unsigned long event, void *data)
{ … }
static int __init setup_vcpu_hotplug_event(void)
{ … }
late_initcall(setup_vcpu_hotplug_event);