summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Morton <akpm@digeo.com>2003-05-25 01:10:18 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2003-05-25 01:10:18 -0700
commit2a52198be4817db0a6f20271e84bda53e89a4b93 (patch)
tree96dec5e4b7bc893a78434691c13624280a5222ae
parent396382dc13fbbf13f2514925cbb36d8356a92da4 (diff)
[PATCH] siocdevprivate_ioctl warning fix
fs/compat.c: In function `compat_sys_ioctl': fs/compat.c:324: warning: implicit declaration of function `siocdevprivate_ioctl'
-rw-r--r--arch/parisc/kernel/ioctl32.c1
-rw-r--r--arch/sparc64/kernel/ioctl32.c1
-rw-r--r--arch/x86_64/ia32/ia32_ioctl.c1
-rw-r--r--fs/compat.c1
-rw-r--r--include/net/sock.h2
5 files changed, 6 insertions, 0 deletions
diff --git a/arch/parisc/kernel/ioctl32.c b/arch/parisc/kernel/ioctl32.c
index a3688aaac0bf..2c6f64552ab2 100644
--- a/arch/parisc/kernel/ioctl32.c
+++ b/arch/parisc/kernel/ioctl32.c
@@ -53,6 +53,7 @@
#include <linux/pci.h>
#include <linux/serial.h>
#include <linux/watchdog.h>
+#include <net/sock.h> /* siocdevprivate_ioctl */
#include <scsi/scsi.h>
/* Ugly hack. */
diff --git a/arch/sparc64/kernel/ioctl32.c b/arch/sparc64/kernel/ioctl32.c
index 5047b4112580..9ca4a0875d19 100644
--- a/arch/sparc64/kernel/ioctl32.c
+++ b/arch/sparc64/kernel/ioctl32.c
@@ -56,6 +56,7 @@
#include <linux/rtc.h>
#include <linux/pci.h>
#include <linux/dm-ioctl.h>
+#include <net/sock.h> /* siocdevprivate_ioctl */
#include <scsi/scsi.h>
/* Ugly hack. */
diff --git a/arch/x86_64/ia32/ia32_ioctl.c b/arch/x86_64/ia32/ia32_ioctl.c
index fa2efa500c0f..53613d0f8a9e 100644
--- a/arch/x86_64/ia32/ia32_ioctl.c
+++ b/arch/x86_64/ia32/ia32_ioctl.c
@@ -61,6 +61,7 @@
#include <linux/if_tun.h>
#include <linux/dirent.h>
#include <linux/ctype.h>
+#include <net/sock.h> /* siocdevprivate_ioctl */
#include <net/bluetooth/bluetooth.h>
#include <net/bluetooth/rfcomm.h>
diff --git a/fs/compat.c b/fs/compat.c
index 1a834ba4d1a3..89e58e2f720d 100644
--- a/fs/compat.c
+++ b/fs/compat.c
@@ -31,6 +31,7 @@
#include <linux/smp_lock.h>
#include <linux/ctype.h>
#include <linux/module.h>
+#include <net/sock.h> /* siocdevprivate_ioctl */
#include <asm/uaccess.h>
diff --git a/include/net/sock.h b/include/net/sock.h
index 69162b947e44..3d4ba5ff3943 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -944,4 +944,6 @@ static inline void sock_valbool_flag(struct sock *sk, int bit, int valbool)
extern __u32 sysctl_wmem_max;
extern __u32 sysctl_rmem_max;
+int siocdevprivate_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg);
+
#endif /* _SOCK_H */