]> git.hungrycats.org Git - linux/commitdiff
[COMPAT]: Fix TUNSETIFF ioctl compat, it takes an ifreq ptr not an int.
authorDavid S. Miller <davem@nuts.davemloft.net>
Sun, 1 Feb 2004 08:17:10 +0000 (00:17 -0800)
committerDavid S. Miller <davem@nuts.davemloft.net>
Sun, 1 Feb 2004 08:17:10 +0000 (00:17 -0800)
Thanks to Eric Brower for spotting this.

fs/compat_ioctl.c
include/linux/compat_ioctl.h

index e8b5a1330506909d181a65e32c92b17d94584b12..b2048a804995d793bee23d4787e0cc745e5cb5ac 100644 (file)
@@ -3093,6 +3093,7 @@ HANDLE_IOCTL(SIOCSIFPFLAGS, dev_ifsioc)
 HANDLE_IOCTL(SIOCGIFPFLAGS, dev_ifsioc)
 HANDLE_IOCTL(SIOCGIFTXQLEN, dev_ifsioc)
 HANDLE_IOCTL(SIOCSIFTXQLEN, dev_ifsioc)
+HANDLE_IOCTL(TUNSETIFF, dev_ifsioc)
 HANDLE_IOCTL(SIOCETHTOOL, ethtool_ioctl)
 HANDLE_IOCTL(SIOCBONDENSLAVE, bond_ioctl)
 HANDLE_IOCTL(SIOCBONDRELEASE, bond_ioctl)
index 553442de3ecf4caa0a9583e336b4ad73774fc753..3c2fb5fae259d3edd33ed01d11b314461cf4f6e4 100644 (file)
@@ -192,7 +192,6 @@ COMPATIBLE_IOCTL(SCSI_IOCTL_GET_PCI)
 /* Big T */
 COMPATIBLE_IOCTL(TUNSETNOCSUM)
 COMPATIBLE_IOCTL(TUNSETDEBUG)
-COMPATIBLE_IOCTL(TUNSETIFF)
 COMPATIBLE_IOCTL(TUNSETPERSIST)
 COMPATIBLE_IOCTL(TUNSETOWNER)
 /* Big V */