The attached patches fix the rtl8180-newstack and
ieee80211 drivers to compile against kernel version
2.6.17. They are running for me right now in 18.104.22.168
after I applied these patches. However, I do not use
any module parameters, so YMMV if you do use modules
parameters. I had to edit the module parameters for
rtl8180-newstack because the kernel spec's apparently
changed between 2.6.16 and 22.214.171.124.