Bug 51751 - debug build of ath9k fails.
Summary: debug build of ath9k fails.
Status: CLOSED CODE_FIX
Alias: None
Product: Backports project
Classification: Unclassified
Component: Backports (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Backports Project Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-16 22:21 UTC by arclanceSignup
Modified: 2013-11-24 19:24 UTC (History)
2 users (show)

See Also:
Kernel Version: 3.6.9 - 3.6.10
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments

Description arclanceSignup 2012-12-16 22:21:04 UTC
Since 2012-12-04 building the ath9k module from compat-wireless fails when these build options are enabled.

export CONFIG_ATH9K_DEBUGFS=y
export CONFIG_ATH_DEBUG=y

This is the error message from a failed build.

  CC [M]  /media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k/debug.o
/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k/debug.c: In function ‘ath9k_sta_add_debugfs’:
/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k/debug.c:1589:4: error: ‘struct ath_node’ has no member named ‘node_stat’
/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k/debug.c: In function ‘ath9k_sta_remove_debugfs’:
/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k/debug.c:1599:19: error: ‘struct ath_node’ has no member named ‘node_stat’
make[5]: *** [/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k/debug.o] Error 1
make[4]: *** [/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath/ath9k] Error 2
make[3]: *** [/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless/ath] Error 2
make[2]: *** [/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p/drivers/net/wireless] Error 2
make[1]: *** [_module_/media/Linux_Data/Programs_CB10/compat_wireless/compat-wireless-2012-12-15-p/compat-wireless-2012-12-15-p] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.6.0-10.dmz.1-liquorix-amd64'
make: *** [modules] Error 2
Comment 1 Sujith 2012-12-25 10:26:47 UTC
Patch here: https://patchwork.kernel.org/patch/1898351/
Comment 2 arclanceSignup 2012-12-25 14:51:36 UTC
(In reply to comment #1)
> Patch here: https://patchwork.kernel.org/patch/1898351/

That did not work for me with compat-wireless-2012-12-18-p.tar.bz2. 
It did not even build the ath9k module.
Comment 3 Sujith 2012-12-25 14:55:48 UTC
For compat-drivers, you can just uncomment this line in config.mk:
# export CONFIG_MAC80211_DEBUGFS=y
Comment 4 arclanceSignup 2012-12-25 15:39:25 UTC
(In reply to comment #3)
> For compat-drivers, you can just uncomment this line in config.mk:
> # export CONFIG_MAC80211_DEBUGFS=y

It did not build the ath9k module that time either.
Maybe it is a problem with that compat-drivers release?
I will try a older one to see if it works there.
Comment 5 arclanceSignup 2012-12-25 16:47:25 UTC
Uncommenting export CONFIG_MAC80211_DEBUGFS=y works with compat-wireless-2012-12-17-p.tar.bz2.
It seems that the ath9k module is broken in compat-wireless-2012-12-18-p.tar.bz2, it does not build even with the default options.
Comment 6 Sujith 2012-12-26 02:07:01 UTC
Yes, I see it too - recent versions of compat-drivers appear to be broken.
Comment 7 Sujith 2013-06-03 02:34:10 UTC
The releases from the new "backports" project doesn't have this issue. This bug can be closed.

Note You need to log in before you can comment on or make changes to this bug.