After fixing the kernel version calculation (in a far more hackish way than the patch I noticed posted here), I get an error trying to build madwifi on 2.6.18-rc1-mm1. It worked perfectly on 2.6.17-mm1.
The error is as follows (hand-typed - no gpm on this system):
ath/if_ath.c: In function `ath_vap_create':
ath/if_ath.c:1140: error: structure has no member named `class_dev'
I'm just wondering, is whatever change caused this problem an -mm-specific change, or does it also affect mainline kernels?
Also, does anybody here (other than myself) run -mm kernels? (I.e., do I have to fix the problem myself? LOL!)
(I'm just reverting to 2.6.17-mm1 in the meantime, but I've still got the full 2.6.18-rc1-mm1 installed, in case anybody has some patches for me to try out.)
Thanks a bunch,
BTW - I was originally working on 0.9.1, but I'm now on today's svn (1681).