On Sun, Dec 12, 2010 at 09:47:19PM -0800, Masahiro Inoue wrote:
> Hello,
> 
> The build error occurs by compat-wireless-2010-12-12.
> My kernel is 2.6.27. 
> 
>   CC [M]  
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.o
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:
>  In function 'ath_pci_extn_synch_enable':
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:118:
>  error: 'PCI_EXP_LNKCTL_ES' undeclared (first use in this function)
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:118:
>  error: (Each undeclared identifier is reported only once
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:118:
>  error: for each function it appears in.)
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:
>  At top level:
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:348:
>  warning: useless storage class specifier in empty declaration
> /home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.c:348:
>  warning: empty declaration
> make[5]: *** 
> [/home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k/pci.o]
>  Error 1
> make[4]: *** 
> [/home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath/ath9k]
>  Error 2
> make[3]: *** 
> [/home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless/ath]
>  Error 2
> make[2]: *** 
> [/home/miyabi/test/compat-wireless/compat-wireless-2010-12-12/drivers/net/wireless]
>  Error 2
> make[1]: *** 
> [_module_/home/miyabi/test/compat-wireless/compat-wireless-2010-12-12] Error 2
> make[1]: Leaving directory `/usr/src/kernels/2.6.27-67vl5-x86_64'
> make: *** [modules] Error 2

Like you just need PCI_EXP_LNKCTL_ES defined added via 322162a7 on
v2.6.29-rc1~181^2~19.  Can you try this simple patch?

--- include/linux/compat-2.6.29.h.orig  2010-12-13 10:08:19.697355996 -0800
+++ include/linux/compat-2.6.29.h       2010-12-13 10:07:58.307355996 -0800
@@ -17,6 +17,8 @@
 #include <linux/skbuff.h>
 #include <linux/usb.h>
 
+#define  PCI_EXP_LNKCTL_ES     0x0080  /* Extended Synch */
+
 /*
  * Older kernels do not have struct net_device_ops but what we can
  * do is just define the data structure and use a caller to let us
_______________________________________________
ath9k-devel mailing list
[email protected]
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to