X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=linux-2.6-528-enable-stdtun.patch;fp=linux-2.6-528-enable-stdtun.patch;h=4369f3132bbbf7086c04cf2777209732af083b5e;hb=2a33eaa6459391e8ce5c33febf59f3425d5fb066;hp=0000000000000000000000000000000000000000;hpb=427a51d7553c1af57f0ce4c5f4ba92842d9eb7ba;p=linux-2.6.git diff --git a/linux-2.6-528-enable-stdtun.patch b/linux-2.6-528-enable-stdtun.patch new file mode 100644 index 000000000..4369f3132 --- /dev/null +++ b/linux-2.6-528-enable-stdtun.patch @@ -0,0 +1,41 @@ +--- linux-i686-2.6.22/drivers/net/tun.c.orig 2009-10-09 00:07:30.000000000 -0400 ++++ linux-i686-2.6.22/drivers/net/tun.c 2009-10-09 00:31:19.000000000 -0400 +@@ -38,10 +38,11 @@ + * Modifications for 2.3.99-pre5 kernel. + */ + +-#define DRV_NAME "tun" ++#define DRV_NAME "stdtun" + #define DRV_VERSION "1.6" + #define DRV_DESCRIPTION "Universal TUN/TAP device driver" + #define DRV_COPYRIGHT "(C) 1999-2004 Max Krasnyansky " ++#define TUN_MINOR_HACK 255 + + #include + #include +@@ -791,8 +792,8 @@ + }; + + static struct miscdevice tun_miscdev = { +- .minor = TUN_MINOR, +- .name = "tun", ++ .minor = TUN_MINOR_HACK, ++ .name = "stdtun", + .fops = &tun_fops, + }; + +@@ -890,7 +891,7 @@ + + ret = misc_register(&tun_miscdev); + if (ret) +- printk(KERN_ERR "tun: Can't register misc device %d\n", TUN_MINOR); ++ printk(KERN_ERR "tun: Can't register misc device %d\n", TUN_MINOR_HACK); + return ret; + } + +@@ -914,4 +915,4 @@ + MODULE_DESCRIPTION(DRV_DESCRIPTION); + MODULE_AUTHOR(DRV_COPYRIGHT); + MODULE_LICENSE("GPL"); +-MODULE_ALIAS_MISCDEV(TUN_MINOR); ++MODULE_ALIAS_MISCDEV(TUN_MINOR_HACK);