Here's the third patch series, still under drivers/staging. IBSS is still broken, but no longer triggers OOPSes. Time permitting this wekeend I'll be looking into what's still going wrong. Changes from v2: * Integrated a large number of changes originating with Sony: * Clear channel params before registering * Saner way to tell LMAC to pass up probe requests * Fix potential NULL deference in queue code * Track RX Block ACKs as well * Simplify PM filtering * Fixes for PM suspend code * Don't let a scan stop on another * Make joins asynchronous * Handle TSF in RX packets * SDIO: Only bind to first function * Logging improvements * Add ieee80211_ops.change_interface() * Use a high-priority workqueue instead of a kthread * Saner beacon filtering * Reworked SDD parser to be far cleaner * PM support for SPI modules * Nuked most of the "#if 0" code blocks and other dead code * Many more checkpatch-suggested fixes * Use round_up macro (thanks Bob Copeland) * Low-level locking added to SPI driver * Rework tx/rx balance to be far more fair * Eliminate '11n' debugfs file * Improved initialization/reset code using GPIOs * Fixed OOPS when trying to use IBSS * Several minor cleanups * Added MAINTAINERS entry -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html