Fix for kernel 2.6.28. pci_ioremap_bar is defined in include/linux/pci.h
authorHauke Mehrtens <hauke@hauke-m.de>
Fri, 16 Jan 2009 20:50:00 +0000 (21:50 +0100)
committerLuis R. Rodriguez <lrodriguez@atheros.com>
Fri, 16 Jan 2009 20:58:16 +0000 (12:58 -0800)
compat/compat.c
compat/compat.h

index a3d44d70033192673cc3544e37b737d0544db671..585c0706b79e266e09b2b707e195876e55a69907 100644 (file)
 
 /* 2.6.27 compat code goes here */
 
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28) */
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
-
-/* 2.6.28 compat code goes here */
-
 void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar)
 {
        /*
@@ -35,5 +29,11 @@ void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar)
 }
 EXPORT_SYMBOL_GPL(pci_ioremap_bar);
 
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28) */
+
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
+
+/* 2.6.28 compat code goes here */
+
 #endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29) */
 
index 876c318c58cb8526986b5aa90c135f1fe157ff9b..1165f2837ba2a21e8337cb2a4e6cce09ce7aaf9d 100644 (file)
 #ifndef ETH_P_PAE
 #define ETH_P_PAE 0x888E      /* Port Access Entity (IEEE 802.1X) */
 #endif
-#endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28)) */
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
 
 #include <linux/pci.h>
 
 void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar);
 
+#endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28)) */
+
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
+
 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29)) */
 
 #endif /* LINUX_26_COMPAT_H */