Also seeing breakage in the libertas driver:
CC [M] /home/philipp/kernel/build_i586/compat-wireless-2009-11-01/drivers/net/wireless/libertas/assoc.o
CC [M] /home/philipp/kernel/build_i586/compat-wireless-2009-11-01/drivers/net/wireless/libertas/cfg.o
CC [M] /home/philipp/kernel/build_i586/compat-wireless-2009-11-01/drivers/net/wireless/ath/ath9k/eeprom_9287.o
/home/philipp/kernel/build_i586/compat-wireless-2009-11-01/drivers/net/wireless/libertas/assoc.c: In function 'lbs_ret_802_11_rssi':
/home/philipp/kernel/build_i586/compat-wireless-2009-11-01/drivers/net/wireless/libertas/assoc.c:483: error: implicit declaration of function 'get_unaligned_le16'
make[5]: *** [/home/philipp/kernel/build_i586/compat-wireless-2009-11-01/drivers/net/wireless/libertas/assoc.o] Error 1
I was thinking of adding bracketing to config.mk to make it easy to turn this off as well...
-Philip