diff -Nurb linux-2.6.22-525/drivers/net/Makefile linux-2.6.22-526/drivers/net/Makefile
---- linux-2.6.22-525/drivers/net/Makefile 2008-07-10 10:37:08.000000000 -0400
-+++ linux-2.6.22-526/drivers/net/Makefile 2008-07-10 10:37:22.000000000 -0400
+--- linux-2.6.22-525/drivers/net/Makefile 2008-07-13 23:58:01.000000000 -0400
++++ linux-2.6.22-526/drivers/net/Makefile 2008-07-13 23:58:45.000000000 -0400
@@ -1,7 +1,7 @@
#
# Makefile for the Linux network (ethercard) device drivers.
obj-$(CONFIG_IBM_EMAC) += ibm_emac/
diff -Nurb linux-2.6.22-525/drivers/net/vnet_tun.c linux-2.6.22-526/drivers/net/vnet_tun.c
--- linux-2.6.22-525/drivers/net/vnet_tun.c 1969-12-31 19:00:00.000000000 -0500
-+++ linux-2.6.22-526/drivers/net/vnet_tun.c 2008-07-13 23:56:16.000000000 -0400
-@@ -0,0 +1,713 @@
++++ linux-2.6.22-526/drivers/net/vnet_tun.c 2008-07-14 12:07:47.000000000 -0400
+@@ -0,0 +1,714 @@
+/*
+ * TUN - Universal TUN/TAP device driver.
+ * Copyright (C) 1999-2002 Maxim Krasnyansky <maxk@qualcomm.com>
+#include <linux/if_arp.h>
+#include <linux/if_ether.h>
+#include <linux/if_tun.h>
++#include <net/sock.h>
+
+#include <asm/system.h>
+#include <asm/uaccess.h>