Hi Greg, This patch series tweaks the interface of rtl8192's internal ieee80211 library to look more like that of mac80211. * adds an ops struct * use include/linux/ieee80211.h * use a mac80211 like alloc/free function * return a structure named ieee80211_hw I've dropped the "Rewrite macro as inline function" patch in this series. Rebased onto latest staging/staging-next (a17379e7) thanks, Mike Mike McCormack (17): rtl8192e: Create an ops struct similar to mac80211's rtl8192e: Move set_chan function to mac80211 ops rtl8192e: Add start function to mac80211 ops rtl8192e: Add stop function to mac80211 ops rtl8192e: Store priv data like mac80211 rtl8192e: Sync structure member names with mac80211 rtl8192e: Move ieee lib prototypes into its header rtl8192e: Alloc and free ieee structs not net_devices rtl8192e: Split rtl and ieee80211 objects rtl8192e: Remove unused power control struct members rtl8192e: Move country codes to correct header rtl8192e: Remove some noisy printks rtl8192e: Include include/linux/ieee80211.h rtl8192e: Use mac80211 defines rtl8192e: Remove redundant defines rtl8192e: Rename ieee80211_device -> ieee80211_hw rtl8192e: Remove dead code _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel