Setting tag linux-2.6-22-50
[linux-2.6.git] / linux-2.6-528-enable-stdtun.patch
1 --- linux-i686-2.6.22/drivers/net/tun.c.orig    2009-10-09 00:07:30.000000000 -0400
2 +++ linux-i686-2.6.22/drivers/net/tun.c 2009-10-09 00:31:19.000000000 -0400
3 @@ -38,10 +38,11 @@
4   *    Modifications for 2.3.99-pre5 kernel.
5   */
6  
7 -#define DRV_NAME       "tun"
8 +#define DRV_NAME       "stdtun"
9  #define DRV_VERSION    "1.6"
10  #define DRV_DESCRIPTION        "Universal TUN/TAP device driver"
11  #define DRV_COPYRIGHT  "(C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>"
12 +#define TUN_MINOR_HACK 255
13  
14  #include <linux/module.h>
15  #include <linux/errno.h>
16 @@ -791,8 +792,8 @@
17  };
18  
19  static struct miscdevice tun_miscdev = {
20 -       .minor = TUN_MINOR,
21 -       .name = "tun",
22 +       .minor = TUN_MINOR_HACK,
23 +       .name = "stdtun",
24         .fops = &tun_fops,
25  };
26  
27 @@ -890,7 +891,7 @@
28  
29         ret = misc_register(&tun_miscdev);
30         if (ret)
31 -               printk(KERN_ERR "tun: Can't register misc device %d\n", TUN_MINOR);
32 +               printk(KERN_ERR "tun: Can't register misc device %d\n", TUN_MINOR_HACK);
33         return ret;
34  }
35  
36 @@ -914,4 +915,4 @@
37  MODULE_DESCRIPTION(DRV_DESCRIPTION);
38  MODULE_AUTHOR(DRV_COPYRIGHT);
39  MODULE_LICENSE("GPL");
40 -MODULE_ALIAS_MISCDEV(TUN_MINOR);
41 +MODULE_ALIAS_MISCDEV(TUN_MINOR_HACK);