backports: fix includes in backport code
authorJohannes Berg <johannes.berg@intel.com>
Fri, 12 Apr 2013 08:38:30 +0000 (10:38 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 15 Apr 2013 09:32:45 +0000 (11:32 +0200)
A number of includes were missing in the backport(ed)
code since the command line includes almost everything.
As that's going to change, add missing includes to the
code.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
14 files changed:
backport/compat/compat-2.6.26.c
backport/compat/compat-2.6.27.c
backport/compat/compat-2.6.28.c
backport/compat/compat-2.6.32.c
backport/compat/compat-2.6.33.c
backport/compat/compat-2.6.34.c
backport/compat/compat-2.6.35.c
backport/compat/compat-2.6.37.c
backport/compat/compat-2.6.39.c
backport/compat/compat-3.5.c
backport/compat/compat-3.7.c
backport/compat/compat-3.9.c
backport/compat/pm_qos_params.c
backport/compat/user_namespace.c

index f4715067511f0db532f3c42736b944d1b0f7bfa2..51938860fd9cf4b9523b2f55b853d66a88fb4498 100644 (file)
@@ -13,7 +13,8 @@
  * Copyright (c) 2006-2007 Greg Kroah-Hartman <greg@kroah.com>
  * Copyright (c) 2006-2007 Novell Inc.
  */
-
+#include <linux/device.h>
+#include <net/sock.h>
 #include <net/compat.h>
 
 /* 2.6.24 does not have the struct kobject with a name */
index 084bdf6dfc4a2eccf6f666d41aa76dff26ce7c40..79bbed544d58d9c6f002bdd9a2325523fee9fe38 100644 (file)
@@ -7,7 +7,7 @@
  *
  * Compatibility file for Linux wireless for kernels 2.6.27
  */
-
+#include <linux/debugfs.h>
 #include <linux/compat.h>
 #include <linux/pci.h>
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24))
index 0ae8f465dbb6636b64b939045ece8dd747f8fa56..451e6147bbee2358d9170fbb46c495fb7450bcde 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/compat.h>
 #include <linux/usb.h>
 #include <linux/tty.h>
+#include <linux/skbuff.h>
 #include <asm/poll.h>
 
 /* 2.6.28 compat code goes here */
@@ -87,7 +88,8 @@ EXPORT_SYMBOL_GPL(usb_poison_urb);
 #endif /* CONFIG_USB */
 
 #if defined(CONFIG_PCMCIA) || defined(CONFIG_PCMCIA_MODULE)
-
+#include <pcmcia/cistpl.h>
+#include <pcmcia/cs_types.h>
 #include <pcmcia/ds.h>
 struct pcmcia_cfg_mem {
        tuple_t tuple;
index b5a66a869e8846c4d8b4ee5c8ab7366a311da732..68ab03e45560ced53cbc926270e0bc298aee4ecc 100644 (file)
@@ -10,6 +10,7 @@
 
 #include <linux/compat.h>
 #include <linux/netdevice.h>
+#include <linux/time.h>
 
 int __dev_addr_add(struct dev_addr_list **list, int *count,
                   void *addr, int alen, int glbl)
index f584b859ff1ecf2c3e5ec7c4457d9572676b28e2..565836cb819595e0836d2d7eaca2f03d5ffa155c 100644 (file)
@@ -13,6 +13,9 @@
 #include <linux/usb.h>
 #include <linux/pm_runtime.h>
 #include <linux/platform_device.h>
+#include <pcmcia/cs_types.h>
+#include <pcmcia/cistpl.h>
+#include <pcmcia/ds.h>
 
 #ifdef CONFIG_USB_SUSPEND
 /**
index 4b23c81799e3d21fbac2f431f5484421e9b195d3..031d1694feca6701b0f7c40c467a28819ed8cf5a 100644 (file)
@@ -9,8 +9,7 @@
  */
 
 #include <linux/mmc/sdio_func.h>
-
-#include "compat-2.6.34.h"
+#include <linux/seq_file.h>
 
 static mmc_pm_flag_t backport_mmc_pm_flags;
 
index 20fee85337f6416e13357139500a5900154012b6..cd556d35f581b02be2a25225f03ab3cdf0cb5382 100644 (file)
 
 #include <linux/compat.h>
 #include <linux/ctype.h>
+#include <linux/netdevice.h>
+#include <linux/module.h>
+#include <linux/fs.h>
+#include <linux/uaccess.h>
+#include <net/sch_generic.h>
 
 #ifdef CONFIG_RPS
 int netif_set_real_num_rx_queues(struct net_device *dev, unsigned int rxq)
index 9f722a6269b303ffb2d3e71aad64d21fccb76e17..dadc0acff95d30049079532ec0a43fcbf20b1d1a 100644 (file)
@@ -13,6 +13,8 @@
 #include <net/sock.h>
 #include <linux/nsproxy.h>
 #include <linux/vmalloc.h>
+#include <net/genetlink.h>
+#include <linux/leds.h>
 
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)
 static const void *net_current_ns(void)
index 5bb932218d15448a2f3600b97156c1f839bc3135..0e36da86648e017b7731a0061212f9c65e9ebfeb 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/compat.h>
 #include <linux/tty.h>
 #include <linux/sched.h>
+#include <linux/module.h>
 
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27))
 /*
index 9cc8456c54237744ab847b3c87b362d2baf0be1a..0355ed1be0236f7f4988530b34c8a58d2be23c13 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/module.h>
 #include <linux/highuid.h>
 #include <linux/ktime.h>
+#include <linux/hrtimer.h>
 
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
 #include <linux/device.h>
index 226d136a3dbac90e3f11d2708503a93efaa28bd1..284e8dcb6878894ce579631ff1416b78a1215d7c 100644 (file)
@@ -10,6 +10,8 @@
 
 #include <linux/workqueue.h>
 #include <linux/export.h>
+#include <linux/pci.h>
+#include <linux/pci_regs.h>
 
 bool mod_delayed_work(struct workqueue_struct *wq, struct delayed_work *dwork,
                      unsigned long delay)
index 56c40d37aabeb61ee8c10435ff805f45192dae9d..065601519aed2f42b327d38f202c518db045ff35 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/module.h>
 #include <linux/scatterlist.h>
 #include <linux/device.h>
+#include <linux/err.h>
 
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
 /**
index 42785ce134bea4065f54875b16e6fc8024d69c3f..1f000ab337f2379c4a023d325d5535e187df1cb9 100644 (file)
@@ -1,3 +1,4 @@
+#include <net/sock.h>
 #include <net/compat.h>
 
 /* This is the backport of pm-qos params for kernels <= 2.6.25 */
index 0dcc4bcfb9ab55c2924c0992faab028deabb7669..288efc0a848b206fb3d14351cf949c8fcd6af367 100644 (file)
@@ -11,6 +11,7 @@
 
 #include <linux/module.h>
 #include <linux/highuid.h>
+#include <linux/uidgid.h>
 #include <linux/user_namespace.h>
 
 #ifdef CONFIG_USER_NS