/*
- Palacios VNET Host Hooks Implementations
- (c) Lei Xia, 2011
+ * Palacios VNET Host Hooks Implementations
+ * Lei Xia 2010
*/
+
#include <linux/kernel.h>
#include <linux/kthread.h>
#include <linux/spinlock.h>
#include <linux/sched.h>
#include <linux/uaccess.h>
#include <linux/init.h>
-#include <linux/smp_lock.h>
#include <asm/delay.h>
#include <linux/timer.h>
#include <vnet/vnet.h>
-#include "palacios-mm.h"
+#include "mm.h"
#include "palacios-vnet.h"
+#include "linux-exts.h"
static void host_print(const char * fmt, ...) {
vnet_bridge_init();
vnet_ctrl_init();
- printk("V3 VNET Inited\n");
+ INFO("V3 VNET Inited\n");
return 0;
}
-static void vnet_deinit( void ) {
+static int vnet_deinit( void ) {
deinit_vnet();
vnet_bridge_deinit();
vnet_ctrl_deinit();
- printk("V3 VNET Deinited\n");
+ INFO("V3 VNET Deinited\n");
+
+ return 0;
}
static struct linux_ext vnet_ext = {